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

Skip to content

EldarMuradau/EraEngine

Repository files navigation

EraEngine Logo

EraEngine Logo

EraEngine Logo

Era Game Engine

C++ x64

platforms

Build workflow

About

Era Engine is a modern modular game engine that provides developers with powerful tools for creating 3D games. It includes the following features and functionality:

Entity Component System:

Era Engine uses ECS with reflection to manage game objects and their behavior. This allows developers to easily create and modify complex systems in the game.

Physics:

Integration of ECS with PhysX 5.3.1, NvBlast and CUDA provides realistic simulation of game physics, including physical animations (active ragdolls), ragdolls, physics destructions, mesh fracturing, character controllers, vehicles, soft bodies, clothes, particles, joints, aggregates, articulations, scene queries, GPU and multi-threaded simulation, event system etc.

Animations:

Era Engine provides API and tools to create and import skeletal animations, skeletons, motion matching with HNSW-based broad phase search, motion matching features, databases, ACL animations, and integration with physics (physical animations/active ragdolls).

Rendering:

Era Engine uses DirectX 12 to provide high-quality and efficient rendering, allowing you to create visually appealing games with advanced graphical effects. DLSS 3.5 and FSR 2.0 supported.

Audio:

Era Engine provides API and tools to work with audio. You can customize all audio settings and preferences to create realistic high quality sounds.

Scripting:

Era Engine uses .NET 8.0 Native AOT/Runtime and modules. This allows developers to write scripts in C# with all the benefits of .NET, including high performance and a rich class library.

Thanks NVIDIA, Ubisoft, Microsoft, PFG, P. Kurth, O. Ocornut, M. Caini.

Releases

No releases published

Packages

No packages published