This stuff was born during me peeking at some c++/opengl tutorials here and there. While i was working on my own 3D editor "CopperFX" i realised that i can make SOVOQ also as it shares lots of concepts and contributes back to CopperFX. Also this development helps me broaden my skills in c++ in general...
Planned design features and some quick notes.
- Standalone and libretro versions. All games/apps are just a collection of different resources, graphics, music and scripts.
- 2D rendering sprite based subsystem.
- 3D rendering PBR style sbusystem.
- Virtual file system, mount folder, archive or .... whatever and you set to go.
- IMGUI based resource editors.
- IMGUI based debuging tools.
- Python or Lua based scripting.
- GPU powered post processing.
- 2D/3D particle systems.
- OpenGL/Direct3D support.
More detailed stuff goes here.