Update TestGame, add emitter removing, update TODO

This commit is contained in:
2024-10-17 02:20:47 +02:00
parent df2c446501
commit c21e275b6d
3 changed files with 17 additions and 5 deletions

View File

@@ -20,7 +20,7 @@
## Serialization
- Serialize attribute.
- Add automatic serialization of resources through code generation and System.Text.Json.
- Add automatic serialization of resources through source generation and System.Text.Json.
- ~~Provide means for fetching key/value configuration (INI? TOML?)~~
- Expose some sort of ConfigFile class for safe key/value configuration fetching.
@@ -34,17 +34,17 @@
## Audio
- ~~Integrate FMOD~~
- 2D audio abstraction
- Use SoLoud as a default sound engine.
## Misc
- ~~Asset manager~~
- ~~Separate engine and game into separate projects~~
- Particle system 2.0
- ~~Particle system 2.0~~
- ~~Reduce the size of Particle struct by infering most parameters through lifetime.~~
- ~~Reduce cache misses by utilizing SoA.~~
- ~~SIMD acceleration.~~
- Dynamically resize particle arrays as emitters get added or removed.
- ~~Creating and removing emitters.~~
## SceneGraph module
@@ -55,6 +55,7 @@
## Input
- ~~Action system~~
- Nicer input mapping API using code.
- Make action system use an InputMap resource instead.
- Gamepad support