Thanks to visit codestin.com
Credit goes to github.com

Skip to content

waymondrang/neu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neu

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.

Features

  • Mesh Skeletons
  • Skeletal Animation
  • Cloth Simulation
  • Particle Systems
  • Rigid Body Physics (Jolt Physics)
  • Forward Renderer
  • Multiple Lights
  • Real-Time Profiler

Features In Progress

  • 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

Libraries

Neu relies on the following libraries:

  • Glad
  • GLFW
  • Jolt Physics
  • ImGui

Screenshots

Rigid Bodies with Visible AABB

Imported Mesh with Skeleton and Multiple Lights

About

3D OpenGL Rendering Engine with Entity-Component System

Topics

Resources

Stars

Watchers

Forks

Languages