top of page

C++ Data Driven Game Engine
I created this Engine as a part of an Academic Project for my Master's Program. It utilizes JSON as a scripting language so that the data can be read into the engine and deserialized at runtime to create objects.
I developed a number of STL containers such as:
-
SList
-
Vector
-
HashMap
-
And Iterators for each of the containers
I also implemented a number of Design Patterns:
-
Observer
-
Factory
-
Chain of Responsibility
-
Singleton
Along with that I utilized:
-
Compile Time Polymorphism (Templates)
-
Run Time Polymorphism (RTTI)
-
Dynamic Dispatch
-
Visual Studios Unit Testing Framework
This engine was also the one that was use to develop Super Poggerman!
bottom of page