George Fyles Portfolio....|

Contact:

Linkedin GitHub gffyles@gmail.com

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.

View the code on Github
Download .exe at Github

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

If you don't see the PDF preview below, view it here.