Portfolio
Synthesesia
The engine for synthesesia was created in C++ using DirectX 9. Some of the tasks I undertook for the project were:
- Overall engine design
- Graphics engine development - The engine supported shaders using HLSL (shader model 3 with shader model 2 fallbacks), post-processing and basic culling.
- Memory management - The memory manager could attach debug information to each allocation, which could report memory leaks by file and line, and give statistics on how much memory each component of the engine was using at any time alongside the maximum it used during the course of the game.
- Converted COLLADA files, into a propietry format, only storing data required by the engine.
The creation of the tech demo was funded by the DigitalCity and was a centerpiece at the DigitalCity exhibition in March 2008.
- Professional
- Philanthropy Studios
- Unannounced Title
- Synthesesia - Tech demo
- Personal Projects
- Raytracer
- XNA demo
- Procedural Environments