# Todo Here some ideas for improving this tiny engine: ## Rendering - [ ] replace the OpenGL renderer with a Vulkan backend - [ ] add animatable sprites (access to UV mapping and tiling) - [ ] add a SDF based renderer (parametric tiles and font rendering) ## Game Support - [ ] audio! - [ ] some minimal animation system with tweening with different f-curves ## System Level - [ ] add a `Asset` handler to load cache and manage assets - [ ] 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