Lukasz Wilczynski - Home

SEGA Racing Studio

SEGA Racing Studio.

Peacebreakers (Dogs of War), L'Art

When working at L'Art I was responsible for creating:
- Scripting engine.
- HFSM (hierarchical finite state machine) for game AI and mission control.
- Working environment for script programmers, integrated with the world editor. Includes a HFSM editor, script editor with context help, syntax highlighting, testing, drag n' drop based behaviour editor, etc.
- Some additional tools: 3DS Max-like gizmo, a tool for converting color maps into terrain material maps, etc.
Technology: C++, Lua, MFC, GDI, Win32 API, Scintilla control, Gamebryo engine.

ARWilk, Augmented Reality System, Master Thesis [MOVIE]

My master thesis (individual work) at PJIIT (Polish-Japanese Institute of Information Technology). I have implemented:
- Complete tool for creating simulations in enhanced environments (3D objects added to real image in real time). The whole appliaction is script driven, most interfaces are accessible from Lua.
- Six various sample simulations (using the same application), the most complex one is a virtual mock-up for the Center for Safety Education of the Main School of Fire Service in Warsaw.
Technology: C++, Lua, MFC, Irrlicht graphics engine (opensource rendering engine, easily managable scene graph), ARToolkit (augmented reality), Ageia PhysX, Mbrola (speech synthesis), P5 glove SDK, boost.

Coryllian, a space shooter game

A simple space shooter we've been developing in a 4 programmers/2 artists team. We have used it's engine and tools to create a Virtual Museum tech demo.
Technology: C++, DirectX, Lua, Win32 API, Ageia PhysX.

Voidwalker, a game world editor

A tool I have created for the Coryllian (and Virtual Museum) project. Both editor and the scripting engine are strongly inspired by Bioware's Neverwinter Nights.
Technology: C++, DirectX, Lua, MFC, Scintilla control (script editor).

Virtual Museum

In this application (4 programmers/2 artists team) the user can visit a virtual museum and get various information (pictures, audio and video materials) about the exhibit.
Technology: C++, DirectX, Lua, Win32 API, Ageia PhysX.

QNAN Seeker, FXLobo

Some other tools for the Coryllian project:
- QNAN Seeker (first screenshot), an application I made with a friend (he took care of the rendering), which made our graphics designers' life much easier. It allows drag'n dropping meshes and various texturemaps onto them, etc.
- FXLobo (second screenshot), a simple Maya particle effect converter.
Technology: C++, MFC, DirectX 9, Maya (mel)


This application is an image browser/editor/converter, Neverwinter Nights model viewer, and a simple web browser. It also has an interactive assistant (Flash player control).
Technology: C++, MFC, DirectX, CxImage.

Heroica, tile based hack and slash game with tools

My thesis (individual work). It's a simple game with a set of tools (map editor,creature/behaviour editor, items editor, etc.). It has some basic AI, combat system, modifiable characters, henchman, etc. Sample graphics taken from Warcraft 3 (Blizzard) and Knight of Knights (Tomoshibi).
Technology: C++, DirectX 8.1, WinAPI, Lua.

Mimic (the avatar test)

I've been working on this project with an artist from PJIIT. It utilises vertex blending (of multiple shapes) for facial animation.
Technology: C++, DirectX 8.1, MFC, Mbrola.

Other projects (screenshots not available)

PJIIT: Most interesting projects:
- virtual shop with voice interaction and Flash interface (C++, MFC, Flash MX)
- lex/yacc DirectX .x file loader (C++, Win32 API, lex, yacc)
- virtual forest with a state-driven animals (C++, MFC, Irrlicht, DirectX)
- Tanks! (C++, DirectX 7) - a simple 2 player game
- Zombie Runner - an interactive movie, very dramatic (Adobe Premiere)

Laurus: Throughout a year we have developed a set of programs supporting business process of Hewlett-Packard's client.
Technology: C/C++, MFC, GDI, TWAIN (image acquisition), various image processing libraries, ODBC, Windows DDK, etc.

Simple games (group ranging from 4 to 7 members), some printing/psychological/database programs.


  • International Conference on Multimedia and Ubiquitous Engineering 2007, Seoul, Korea - "System for Creating Games in Augmented Environments", prof. Krzysztof Marasek, Lukasz Wilczynski
  • Telemedicine 2006, Warsaw, Poland - "Enriched reality as new work environment for rehabilitation" (polish), Krzysztof Kalinowski, Lukasz Wilczynski, prof. Krzysztof Marasek
  • IGK (Game Engineering Conference), Siedlce, Poland - "Audio-visual speech synthesis for polish language" (polish), Krzysztof Kalinowski, Lukasz Wilczynski
  • Wigry, Poland - "Using augmented reality in art" (polish), prof. Krzysztof Marasek, Lukasz Wilczynski