Skip to content

🛣️ 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
  • 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
  • 2 Ring Window Driver

    • Ring 1
      • Wrapper around GLFW
      • Wrapper around JS runtime
    • Ring 2
      • API around GLFW and JS windowing
  • 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
    • Tutorials
      • Examples
      • Tutorials to build small games

V1.2

Moved to the upcoming releases page. See here.