While working at CTXM, I participated in development of a 3D game called The Warriors: Street Brawl – based on famous The Warriors movie.
The game was released on Xbox live arcade on september 23, year 2009. My task was development of a 3D engine for XBox 360 and engine related game programming (level system, animation system integration, special fx integration). That included development of all the core, graphics engine, animation system, special fx system, physics engine integration and all the art pipeline tools. Besides engine programming, I also created all the particle and special effects seen in the game as well as did all the shader programming and optimization on XBox 360.
Engine development took about three years including some old smaller games and tests that were build on early versions. The game it self took about one year to create by a quite small team.
Personally I’m not very proud about the game, but I am proud about the engine behind it and I’m glad I had the chance to work on it!
In 2009 very talented friend of mine – Oskars Pavlovskis, created a real time 3D movie for his diploma work in Latvian Academy of Art. As a collaboration, I ported the engine to PC and helped him in creating his piece “The Room”.
The movie was running real time on 3D engine. Movie used engines internal cinema scripting system for scene transitions, animations and cameras. Real time depth of field, real time soft shadows and hi-res normal mapping helped to produce high quality result but with the added real time features – such as dynamic camera viewpoint switching and high resolution antialiased output.
Sky Puppy prototype
Early engine version
Before The Warriors, there was a small game prototype that was built on the early version of the engine.