🛣️ Roadmap for V1¶
V1¶
-
Application
- Window
- Input
-
Renderer
- Custom OpenGL
- Rects, lines, etc
- Images
-
Shapes
- Rects
- Lines
-
Audio
- Sound
- Music
-
Math
- Vector2D
- Vector3D
- Add Together
- Subtract
-
Readme Improvements
- Improve the about tab
- Improve the text under the banner
-
Installation.md
- Update the requirements
- Clean up old stuff
-
Docs
- GoDoc
V1.1¶
-
Framerate
- Set framerate
- Get framerate
- DeltaTime
-
Events
- Keyboard
- Mouse
-
Renderer
- Move the main API to the Rendering driver
- Web
- Web-windowing
- Support for web using wasm
- Web-rendering
- Support for building graphics driver
- WebGL
- Desktop
- Move to OpenGL v3.3
-
Windowing
- Platforms
- Windowing for web
- Windowing for desktop
- Platforms
-
Imaging
- Load images
- Process images (to string)
-
2 Ring Rendering Driver
- Ring 1
- Wrapper around OpenGL C api
- Wrapper around WebGL JS api
- Ring 2
- API around OpenGL and WebGL
- Ring 1
-
2 Ring Window Driver
- Ring 1
- Wrapper around GLFW
- Wrapper around JS runtime
- Ring 2
- API around GLFW and JS windowing
- Ring 1
-
2 Ring Input Driver
- Ring 1 (No ring 1 needed)
- Ring 2
- API around GLFW and JS events
-
2 Ring Image Driver
- Ring 1 (No ring 1 needed)
- Ring 2
- API around Go image library
-
Website
- Docs
- Vuelto Docs
- Vuelto API
- How to use vuelto
- Vuelto's functionality
- Developer Docs
- Vuelto's 3 ring structure
- CONTRIBUTING.md
- Code of Conduct
- Vuelto Docs
- Tutorials
- Examples
- Tutorials to build small games
- Docs
V1.2¶
Moved to the upcoming releases page. See here.