All Projects → GodotECS → Godex

GodotECS / Godex

Licence: mit
Godex is a Godot Engine ECS library.

Projects that are alternatives of or similar to Godex

Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (-43.32%)
Mutual labels:  ecs, game-development, game-engine, gamedev, entity-component-system
Defaultecs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Stars: ✭ 286 (-6.84%)
Mutual labels:  ecs, game-development, game-engine, gamedev, entity-component-system
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (-25.41%)
Mutual labels:  ecs, game-development, game-engine, gamedev, entity-component-system
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+1656.68%)
Mutual labels:  ecs, game-development, game-engine, gamedev, entity-component-system
Entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Stars: ✭ 6,017 (+1859.93%)
Mutual labels:  ecs, game-development, game-engine, gamedev, entity-component-system
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (+35.83%)
Mutual labels:  ecs, game-development, game-engine, entity-component-system
Flecs
A fast entity component system (ECS) for C & C++
Stars: ✭ 2,201 (+616.94%)
Mutual labels:  ecs, game-development, gamedev, entity-component-system
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (+32.9%)
Mutual labels:  ecs, game-development, game-engine, entity-component-system
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (-19.87%)
Mutual labels:  ecs, game-development, game-engine, entity-component-system
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+76.22%)
Mutual labels:  ecs, game-development, game-engine, gamedev
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-68.08%)
Mutual labels:  ecs, game-development, gamedev, entity-component-system
Shipyard
Entity Component System focused on usability and speed.
Stars: ✭ 247 (-19.54%)
Mutual labels:  ecs, game-development, gamedev, entity-component-system
Ape Ecs
Entity-Component-System library for JavaScript.
Stars: ✭ 137 (-55.37%)
Mutual labels:  ecs, game-development, entity-component-system
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+961.24%)
Mutual labels:  game-development, game-engine, gamedev
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-61.24%)
Mutual labels:  ecs, game-development, entity-component-system
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-9.45%)
Mutual labels:  game-development, game-engine, gamedev
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+957.65%)
Mutual labels:  game-development, game-engine, gamedev
Edyn
Edyn is a real-time physics engine organized as an ECS.
Stars: ✭ 113 (-63.19%)
Mutual labels:  ecs, game-development, entity-component-system
Awesome Entity Component System
😎 A curated list of Entity-Component-System (ECS) libraries and resources
Stars: ✭ 180 (-41.37%)
Mutual labels:  ecs, game-engine, entity-component-system
Gdk For Unity
SpatialOS GDK for Unity
Stars: ✭ 296 (-3.58%)
Mutual labels:  ecs, game-development, entity-component-system

Godex

Godex logo

🐧 Linux Builds 🏁 Windows Builds

Godex is a Godot Engine ecs library.

Disclaimer: this module is still in development, open an issues to report any problem or a new discussion if you need any help. Any form of contribution is welcome.

Note: The tested Godot version is master ae6b2d6edc76de347ccb11c4608b6e8174e1884f, please open an issue if the current master is not working or doesn't compile.

What is ECS

Shortened as ECS, the Entity Component System is an architectural design pattern that allow to organize the data in a way so that the workload can be split into small and easy programs.

Wiki

The wiki is available; useful links:

Examples

Check the Unit tests to see some examples or the Bench Test

Community

If you want to chat about Godex, you can join the community on Discord.

Contributing

Open an issue to give a feedback, propose a new feature, or signal a bug is really welcome and will help this project grow! If you want to help with coding instead, those two links may turn useful:

Executable download

You can download Linux and Windows executable, from GitHub Actions:

download-godex-binary

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].