Skip to main content

Oxylus Engine Roadmap 🎯

Graphics Features​

  • GPU Culling
    • Meshlet culling
    • Triangle culling
  • 2D Renderer
    • Bindless Batching
    • Animations
    • Tilemaps
    • Better sheets/atlas support
    • 2D Lighting
      • Shadows
      • Normal mapping
    • 2D Global Illumination
    • Orthographic camera
  • Eye adaptation
  • Chromatic abbreation and sharpening
  • Lightmapping support
  • Iraddiance volumes support
    • Importing from Blender
  • Use (gltfpack)meshoptimizer
  • Anistropic texturesz
  • Overhaul animations system
  • Texture optimizations
    • Compression
      • BC7
      • Make a tinyKTX lib maybe?
  • Atmosphere System from Unreal Engine
    • Multiscatter
    • Volumetric Clouds
  • Point light shadows
  • Light culling
  • Polished GPU/CPU particles
  • https://pixelmischiefblog.wordpress.com/2016/11/25/bokeh-depth-of-field/
  • vkCmdSetFragmentShadingRateKHR
  • 3D text

General Features​

  • Proper controller support
  • Multiviewport system is half cooked
  • Scene based RenderPipeline is half cooked
  • Multiselect in scene hierarchy
  • Extend Lua scripting further
    • Physics
      • Raycasting
    • Events+
  • Extend C++ scripting further
  • ImGui external viewport windows
  • Nuklear for game UI (maybe)

General Improvements​

  • Refactor windowing

Editor features​

  • Inspector panel for content panel
    • Somehow show a list of externally loaded components
    • Material preview
    • Mesh preview
    • Lua script preview and editing

Bug Fixes/Investigations​

  • When the requested instance version is 1.2 instead of 1.3 we get a weird StoreOp invalid val error

Bikeshedding​

  • Get rid of submodules
    • miniaudio
    • imguizmo