entity-component-system
Here are 935 public repositories matching this topic...
Language:All
Sort:Most stars
Clone of the Age of Empires II engine 🚀
- Updated
Jun 14, 2025 - Python
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
- Updated
Dec 17, 2025 - C++
A fast entity component system (ECS) for C & C++
- Updated
Dec 17, 2025 - C
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
- Updated
Dec 30, 2023 - C#
3D engine with modern graphics
- Updated
Dec 16, 2025 - C
zig game engine & graphics toolkit
- Updated
Nov 25, 2025 - Zig
3D C++ Game Engine - yet another open source game engine
- Updated
Dec 15, 2025 - C++
Engo is an open-source 2D game engine written in Go.
- Updated
Aug 28, 2025 - Go
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
- Updated
Nov 18, 2025 - C#
Godex is a Godot Engine ECS library.
- Updated
Sep 18, 2023 - C++
Svelto ECS C# Entity Component System
- Updated
May 1, 2025 - C#
A modern re-implementation of the classic DOS game Duke Nukem II
- Updated
May 26, 2024 - C++
A 👩💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.
- Updated
Nov 9, 2023 - TypeScript
Lightweight, multi-platform, data-oriented game engine.
- Updated
Dec 13, 2025 - C++
Entity Component System focused on usability and flexibility.
- Updated
Dec 7, 2025 - Rust
A continuation of the popular Artemis ECS framework
- Updated
Apr 14, 2023 - Java
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
- Updated
Mar 5, 2024 - C++
🚀Actors is a framework empowering developers to make better games faster on Unity.
- Updated
Jul 5, 2023 - C#
Edyn is a real-time physics engine organized as an ECS.
- Updated
Oct 27, 2025 - C++
Improve this page
Add a description, image, and links to theentity-component-system topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theentity-component-system topic, visit your repo's landing page and select "manage topics."