Important
This project is a work-in-progress. The engine is currently adopting an entity-component system and is missing several features that are being re-implemented.
Neu aims to be a performant, data-driven 3D C++ rendering engine.
- Mesh Skeletons
- Skeletal Animation
- Cloth Simulation
- Particle Systems
- Rigid Body Physics (Jolt Physics)
- Forward Renderer
- Multiple Lights
- Real-Time Profiler
- Entity-Component System
- Materials/Textures
- Physically-Based Rendering
- Shadow Mapping
- Asset Import
- Real-Time Entity Editor (Previously Game Object Editor)
- API Documentation and Samples
- Post-Processing Effects
Neu relies on the following libraries:
- Glad
- GLFW
- Jolt Physics
- ImGui