entity-component-system
Here are 502 public repositories matching this topic...
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Oct 18, 2021 - C++
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
Updated
Sep 30, 2021 - C#
3D engine focusing on modern rendering techniques and performance.
-
Updated
Oct 15, 2021 - C++
3D C++ Game Engine - yet another open source game engine
-
Updated
Oct 10, 2021 - C++
A fast entity component system (ECS) for C & C++
-
Updated
Oct 18, 2021 - C
Engo is an open-source 2D game engine written in Go.
-
Updated
Sep 29, 2021 - Go
Game engine with an emphasis on architectual quality and performance
-
Updated
Oct 15, 2021 - C++
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
-
Updated
Oct 18, 2021 - C#
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
-
Updated
Oct 16, 2021 - C#
A continuation of the popular Artemis ECS framework
-
Updated
Jul 21, 2021 - Java
Lightweight, multi-platform, data-oriented game engine.
-
Updated
Aug 14, 2021 - C++
A developing game server framework,based on Entity Component System(ECS).
-
Updated
Oct 14, 2021 - Go
Many behavior classes are using a std::variant to model their state machine, with a couple of structs representing the possible states. See lava_fountain.hpp for an example of this pattern.
Due to a bug in older versions of GCC, it was necessary to declare
-
Updated
May 12, 2021 - C#
An ambient life simulation driven by user activity within a Discord server
-
Updated
Oct 14, 2021 - JavaScript
Godex's SCsub access of env_ecs["float"] is triggering a build error for me. I see bulletphysics does that same check, but idk that I'm using bullet or that it's building. Idk why this is happening.
Is this a project or my local godot configuration issue?
Here's my output:
> Executing task in folder code: scons -j5 platform=x11 use_llvm=yes use_lld=yes <
scons: Reading SConscript
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
-
Updated
Mar 13, 2021 - C++
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
-
Updated
May 10, 2021 - C++
WIP ClojureScript game/engine using Pixi.js for rendering.
-
Updated
Apr 4, 2020 - Clojure
C++ single-header entity component system library
-
Updated
Aug 19, 2020 - C++
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
-
Updated
Oct 18, 2021 - C#
SpatialOS GDK for Unity
-
Updated
Oct 7, 2021 - C#
Entity Component System focused on usability and speed.
-
Updated
Oct 10, 2021 - Rust
An ECS (Entity Component System) for Python
-
Updated
Oct 4, 2021 - Python
a fast, type driven, extensible ECS for game development
-
Updated
Oct 13, 2021 - C
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
-
Updated
Nov 20, 2020 - C++
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
-
Updated
Mar 27, 2021 - Swift
Improve this page
Add a description, image, and links to the entity-component-system topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the entity-component-system topic, visit your repo's landing page and select "manage topics."


Required skills: Python
Difficulty: Easy
For the initial asset conversion, openage provides textual output to signal which stage of conversion has been reached. The output usually looks like this: