Directus3D is a game engine that started as a hobby project and evolved into something greater. The source code is simple, modern and tackles a lot of aspects of engine development. Have fun!
- 20+ audio file formats support.
- 30+ image file formats support.
- 40+ 3D file formats support.
- Cascaded shadow mapping.
- Component-based game object system.
- Cross-Platform state of the art editor.
- D3D11 rendering backend
- Deferred rendering.
- Frustum culling.
- Multithreading.
- Physically based shading.
- Physics.
- Post-process effects like FXAA & LumaSharpen.
- Scripting.
- Windows support.
- [Done] Custom mipchain generation (lower memory usage, better texture fidelity).
- [Done] Redesigned editor.
- [Done] Debug view (bounding boxes, colliders etc).
- [Done] Point light support.
- [Done] XML I/O.
- [Done] Performance improvements, bug fixes and overall higher quality architecture.
- [50%] Improved shadow quality.
- [80%] Screen space ambient occlusion.
- Vulkan rendering backend.
- Dynamic resolution scaling.
- Draw call batching (static & dynamic).
- Export on Windows.
- Font loader & renderer.
- SSR, Volumetric Lighting.
- UI components.
Note: The download link will be updated whenever any features that are under development get completed.
- Directus v0.2 (Windows x64) - 65.8 MB.
- Licensed under the MIT license, see LICENSE.txt for details.
Devoted to my father.
