Alex Lemke

My Online Portfolio

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 game engine concepts such as

  • The creation of entities and actions through a basic XML scripting system.
  • A custom event system.
  • A custom RTTI system.
  • Custom Containers – Lists, Vector, Hashmap, Stack.
  • A flexible datum and table system where everything is a table.
  • CXXTest unit tests for all classes and systems.
  • Cross platform support for PC (Direct X and OpenGl) and original XBOX.
The project was done in Visual Studio 2003 since the XBOX XDK is only supported by Visual Studio 2003.

Comments are currently closed.