Game Engine
The Toffee Engine is an entity component system based 3D game engine / framework built in C++. It isnt meant to be used to produce a real game, but is to show my understanding of the core concepts of game engine development. A demo application is included.
Technologies used:
- 3D rendering with fixed-function OpenGL 1.1
- Real-time 3D physics simulation with Nvidia PhysX version 5.3.0.33308187
- Audio with SoLoud version 20200207
- Events and Window management with SDL version 2.28.1 . This is also how the OpenGL context is created.
- Entity component system with EnTT version 3.13.0 for managing game objects and scenes.
- Resource management uses Minizip version 1.1 and Boost version 1.84.0