Usagi
Game Engine
A game engine built around a hierarchical Entity-Component-System architecture to manage complex interactions in games.
A hierarchical component entity system based game engine
53 stars
16 watching
8 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list
ecsentity-component-systemgame-enginevulkan
Related projects:
Repository | Description | Stars |
---|---|---|
phisko/kengine | A game engine built around an Entity-Component-System architecture with C++20 support and runtime extensibility | 606 |
glassesneo/saohime | An extensible 2D game engine built around an Entity Component System (ECS) architecture | 11 |
supernovaengine/supernova | A game engine that supports 2D and 3D development using an entity component system and data-oriented design. | 297 |
sebas77/svelto.ecs | A C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development. | 1,223 |
andygeiss/ecs | Builds a custom game engine using the Entity Component System concept in Go. | 128 |
vova616/garageengine | A 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management. | 321 |
louisschmieder/varekat | A game engine written in V, with multiple backends and support for Vulkan. | 44 |
vulpesgames/mist-game-engine | A game engine designed to provide a robust and modular framework for building games. | 2 |
yui0/catgl | A 3D graphics engine designed to be easy-to-use and high-performance for game development on multiple platforms. | 19 |
yushroom/fishengine | A Unity-like game engine written in C++ with features like physically based rendering and asset management. | 237 |
eqmg/acid | A high-performance, cross-platform game engine with built-in rendering and physics capabilities. | 1,756 |
bsvogler/wurfelenginesdk | A Java-based game engine designed to be configured and programmed via source code for building cross-platform isometric games with modern 3D rendering and block/voxel based gameplay. | 107 |
ezengine/ezengine | A C++ game engine providing a modular framework for building games with 3D graphics and various features. | 1,411 |
travisvroman/kohi | A game engine built from scratch using C and Vulkan. | 1,047 |
panosk92/spartanengine | A game engine with cutting-edge rendering capabilities and real-time physics simulations. | 2,224 |