FIEA Game Engine

Developed while at Florida Interactive Entertainment Academy in Spring 2023. This custom game engine was developed over a four month period in C++. The codebase for this project is located in my Github Repository.

This project incorporated several design patterns:

  • Observer Pattern
  • Chain of Responsibility Pattern
  • Factory Pattern
  • Singleton Pattern

Additionally, custom implementations of standard library containers were created:

  • Singly Linked List
  • Vector
  • Unordered Hash Map

These containers were developed using C++ templating to modularize functions for improved code reuse and allow for more efficient and effective generic programming.