Skip to content
2altoids edited this page Sep 18, 2021 · 6 revisions

Welcome to the squeak-game-engine wiki!

Development logs

Material to-do list

  • Problem definition
  • Requirements (functional specification)
  • Architectural design (architectural specification)
  • zero-feature release
    • Build system
      • Build targets
    • Game loop
  • Rendering engine
    • Window management
    • GLSL Shaders
    • Textures
    • Transparency
    • Lighting
    • Particles
    • Skybox
    • Text
  • ECS
  • Asset loading
    • Meshes
    • Textures
    • Scripts
    • Configuration files
    • Game saves
  • User I/O and event handling
  • Physics
    • Collision detection
    • Gravity
    • Kinematics
  • Game logic
    • ECS systems
    • Event queue?
    • ticks separate from framerate
    • Entity scripts
  • Editor
    • Viewport
    • Component adding/removing/modifying
  • Sound

Clone this wiki locally