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.
Porting Recast into the Havok Vision Engine A Few Shaders More
Comments are currently closed.