Dog Engine R1

3d engine by CTXM

From 2005 till 2009 I was working in a company called CTXM as a 3D graphics programmer. My main task was development of an inhouse 3D game engine. Engine went through several iterations ending as a cross platform (XBox 360/Windows) engine. Couple games were developed using this engine.
On the first iteration engine R1 there was a single game released - Puzzle Arcade for XBLA.
3D engine was used to render beautiful 3D galleries and player award rooms with different 3D awards on the shelves.

Screenshot of the 3D gallery:

Award view in player award room:

The engine was written from ground up in C++ with a heavy use of HLSL shaders. COLLADA was used as a main interchage format in engines content pipeline.
Engine features fully dynamic lighting and all modern graphics features - such as extensive postprocessing, real time reflections and shadows, normalmapping, paralax mapping etc.