This engine is a complete disaster. It is no longer maintained and is not recommended for anyone to use.
Instead, I'd recommend you to check my new project - Lustra!
I must admit... There was a lot of work put into this project. It became something working and something that is possible to make games with... I love it, despite the bad code, strange architecture and awful optimization. It's a work of art in some perspective. This was a long lasting journey that will continue with my Lustra. 3Dev gave me a lot of experience, it gave us Bloodbath, but everything related to it is unmaintainable...
You can try to use it if you want. It's an interesting engine.
- 3Dev is a lightweight, crossplatform and easy-to-use game engine with some useful instruments, besides the library itself.
- Physically Based Rendering
- Deferred + Forward (for transparency) rendering
- Rigid body physics
- Good animation system
- Skeletal animations support
- HDR
- Post-processing:
-
- ACES tonemapping
-
- FXAA
-
- Physically based bloom
-
- SSAO
-
- Deferred decals
-
- Simple Depth Of Field
-
- Screen Space Reflections
-
- Screen Space Global Illumination
-
- Layered fog (affected by SSGI)
-
- Eye adaptation
- Multithreading:
-
- parallel texture loading
- Shadow mapping
- Albedo, normal, metalness, emission, roughness, ambient occlusion and opacity maps
- 3D audio
- User interface with TGUI
- Separate console program for scene or animation rendering
- Scripting with Angelscript
- 3Dev Editor
Check out my big project made with 3Dev - Bloodbath!
All building instructions are here!