C++
Early Rendering Engine Progress
During my spare time I have been working on a Direct X 9/11 Render Engine. I’ve added a tessellation demo to the direct x 11 version. Organizing actors by material is already implemented and I am currently refactoring the render target system.
…
FIEA C++ Game Engine
The main task for a programmer over the course the second semester at FIEA is to create a flexible cross platform game engine. This project was the largest code base I have ever created by myself and it encompasses many …
Porting Recast into the Havok Vision Engine
One of my tasks for the game Plushy Knight was solving the AI issues with navigating the environment.
I solved this task by porting the open source navigation mesh system Recast into the Havok Vision Engine.
Recast is a very popular open …
First Edition Postmortem
First Edition was a 3D side scrolling game. The game featured basic platforming and combat in a 3D environment. As programming lead on the project I assigned tasks to the other programmers, scheduled milestones and determined what was in scope for the …
Working on a recreation of Geometry Wars
This was a two week project that consisted of a recreation of the popular Geometry Wars game. The first week of the project was spent making the PC version in OpenGL. The second involved porting the pc version to the …