/vroom

C++ game engine

Primary LanguageC++MIT LicenseMIT

vroom

C++ game engine

Core:

  • Vec2
  • Entity
  • EntityManager (We should flesh this out more. Entity prio, reg/unreg with relationship changes)
  • Camera
  • Config Service
  • Event Publisher

Other Core:

  • Input Manager?
  • File parsers (bitmap, wav)
  • Profiler?
  • Object pools?
  • Texture
  • Font
  • Collision?
  • Game (State) Manager (We need states and transitions for the game)
  • Rendering...

Game:

  • Player
  • Board
  • Tile