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: almost 3 years ago
Linked from 2 awesome lists

ecsrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
amethyst/rfcs Defines and governs the process for introducing new features to a game engine 32
sergiusiw/gate A 2D game development library tailored to pixel-art games, providing a layer for separating game logic and resource management. 319
qixi/fast_ecs An Entity-Component-System library designed to efficiently handle entities and components in game development. 14
bombfuse/emerald A lightweight, cross-platform game engine for creating 2D games with direct access to physics, audio, graphics, and asset loading. 558
genaray/arch A high-performance ECS implementation in C# 1,042
zipxing/rust_pixel A 2D game engine and rapid prototyping tool that supports text and graphics rendering modes for creating pixel-style games and terminal applications. 148
kevinresol/exp-ecs A macro-powered framework for building entity-component-system game engines 59
andygeiss/ecs Builds a custom game engine using the Entity Component System concept in Go. 127
rust-gamedev/wg Improving Rust's ecosystem to support game development by bridging the gap between game developers and the Rust project. 514
keyslam-group/concord An ECS library designed to support game development with Lua, providing a structured approach to organize code and data. 227
sebas77/svelto.ecs A C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development. 1,223
ruddle/oxidator A 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. 301
nidorx/ecs-lua An Entity Component System library for Lua game development 165
zzo38/freeheromesh A puzzle game engine that allows users to define and program their own classes of objects in C. 2
noc7c9/i-love-hue-rs A Rust implementation of a mobile game in Yew framework 24