legion

Game engine library

A high-performance Entity component system library for building game projects in Rust.

High performance Rust ECS library

GitHub

2k stars
36 watching
136 forks
Language: Rust
last commit: over 4 years ago
Linked from 2 awesome lists

ecsrust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
amethyst/rfcsDefines and governs the process for introducing new features to a game engine32
sergiusiw/gateA 2D game development library tailored to pixel-art games, providing a layer for separating game logic and resource management.319
qixi/fast_ecsAn Entity-Component-System library designed to efficiently handle entities and components in game development.14
bombfuse/emeraldA lightweight, cross-platform game engine for creating 2D games with direct access to physics, audio, graphics, and asset loading.560
genaray/archA high-performance ECS implementation in C#1,079
zipxing/rust_pixelA 2D game engine and rapid prototyping tool that supports text and graphics rendering modes for creating pixel-style games and terminal applications.151
kevinresol/exp-ecsA macro-powered framework for building entity-component-system game engines59
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
rust-gamedev/wgImproving Rust's ecosystem to support game development by bridging the gap between game developers and the Rust project.511
keyslam-group/concordAn ECS library designed to support game development with Lua, providing a structured approach to organize code and data.233
sebas77/svelto.ecsA C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development.1,231
ruddle/oxidatorA real-time strategy game engine written in Rust and WebGPU, aiming to provide a modern modding toolset for creating custom games without requiring programming knowledge.304
nidorx/ecs-luaAn Entity Component System library for Lua game development166
zzo38/freeheromeshA puzzle game engine that allows users to define and program their own classes of objects in C.2
noc7c9/i-love-hue-rsA Rust implementation of a mobile game in Yew framework24