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

27 lines
540 B
Markdown

# 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