SanderMertens / awesome-entity-component-system

:sunglasses: A curated list of Entity-Component-System (ECS) libraries and resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-ecs

😎 A curated list of Entity-Component-System (ECS) libraries and resources

ECS Libraries

  • anax - Open source C++ entity system [github miguelmartin75/anax]
  • ECS - C++ single-header entity component system library [github redxdev/ECS]
  • ecst - Experimental C++14 multithreaded compile-time entity-compnent-system library [github SuperV1234/ecst]
  • EntityPlus - C++14 entity component system [github Yelnats321/EntityPlus]
  • EntityX - Fast, type-safe C++ entity component system [github alecthomas/entityx]
  • entt - Fast and reliable entity-component system [github skypjack/entt]
  • Kengine - Type-safe and self-documenting implementation of an Entity-Component-System [github phisko/kengine]

Game Engines powered by ECS

  • crown - General purpose data-driven game engine [github dbartolini/crown]
  • Engine - Basic cross-platform 3D game engine [github Shervanator/Engine]
  • Sparky - Cross-Platform High Performance 2D/3D game engine [github TheCherno/Sparky]
  • Usagi - Hierarchical component entity system based game engine [github vitei/Usagi]

Other Resources

Benchmark

Blog Posts

Talks & Slides

Book

Lists

ETC

About

:sunglasses: A curated list of Entity-Component-System (ECS) libraries and resources

License:The Unlicense