some additional ideas

This commit is contained in:
Hartmut Seichter 2024-05-30 08:13:44 +02:00
parent 8375917b35
commit d1f0ad538e

View file

@ -6,12 +6,22 @@ Here some ideas for improving this tiny engine:
## Rendering ## Rendering
- [ ] replace the OpenGL renderer with a Vulkan backend - [ ] replace the OpenGL renderer with a Vulkan backend
- [ ] add animatable sprites (access to UV mapping and tiling) - [ ] add animatable sprites (access to UV mapping and tiling)
- [ ] add a SDF based renderer (parametric tiles and font rendering)
## Game Support ## Game Support
- [ ] audio! - [ ] audio!
- [ ] some minimal animation system with tweening with different f-curves - [ ] some minimal animation system with tweening with different f-curves
## System Level ## System Level
- [ ] add a `Asset` handler to load cache and manage assets - [ ] add a `Asset` handler to load cache and manage assets
- [ ] introspection of file system if we load assset - [ ] introspection of file system if we load assset
## Design
- [ ] replace some of the 'unkown source' assets
## Build / Dev Support
- [ ] add a test rig either with Snitch or Catch2
- [ ] write some reasonable testcases