kuiper-engine/TODO.md
Adam Macdonald a8d8b9b9ab
All checks were successful
Build (Arch Linux) / build (push) Successful in 3m10s
initial commit
2025-04-16 01:58:29 +01:00

540 B

The Big To-do List

  • OpenGL backend
    • DSA for all abstractions
    • Dedicated OpenGL (& render?) thread with message queue
  • Renderer
    • Skybox
    • Shadow maps
    • Directional lights
    • Light radius derived from its power / distance^2
    • Compute shader frustum culling
    • Notion of layers
      • Viewmodel
      • UI
        • Text
  • Audio
    • Loading audio
    • Playing audio
    • Audio mixer/queue
  • Networking
    • Game simulation thread runs as part of the "server"
    • Local, LAN & WAN
  • Game
    • Collision
  • Editor
    • Model previews