Skip to content

Project Modules

Colin edited this page Sep 24, 2020 · 8 revisions

Game modules:

GameScreen (ties things together and runs the game)

  1. Pathfinding
  2. Collision detection
  3. Unit
    1. unit (handles ordering logic and contains other sub-components)
    2. unit-motion
    3. unit-stats
  4. World (ticks unit logic and resolves unit motion)
  5. Controls
  6. Skills and effects
  7. Rendering
  8. Graphical effects (gfx)
  9. Visual Novel (vn) (handles displaying visual novel style dialogue)

Other Modules

  1. Map editor
  2. DebugStore (utility to conveniently display debug values on ui)

Clone this wiki locally