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
- Importing from https://github.com/Naxela/The_Lightmapper
 
-  Iraddiance volumes support
- Importing from Blender
 
- Use (gltfpack)meshoptimizer
- Anistropic texturesz
- Overhaul animations system
-  Texture optimizations
-  Compression
- BC7
- Make a tinyKTX lib maybe?
 
 
-  Compression
-  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+
 
-  Physics
- 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