Infrastructure
- Written in C++ with a clean object-oriented engine design
- Custom RTTI sytem
- Custom memory management (with memory leak tracking)
- Task-based multithreading system
- Flexible logging system
- Custom containers (STL not used)
- Custom math library
- In-game console for debugging/ communication with engine
- Management of time, input, callbacks, resources, entities, etc.