-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Example projects
On this page you will find a collection of example projects built with Entitas and the Unity engine to help you get started and learn the basics.
Simple CandyCrush-like game, except it's a match one. For an in-depth walk-through of the project watch the Unite Europe 2015 talk this project was built for, but please be aware that recent versions of Entitas have renamed Pool
to Context
. So all references in the video to the pool now actually refer to the context.
- Usage of Unity GameController to manage Entitas systems.
- How to use reactive systems to only process changed entities.
- Usage of EntityIndex for super fast entity access.
- How to use multiple contexts to reduce the memory footprint of each entity.
A basic Shoot 'Em Up done with Entitas. Watch the Unite Europe 2016 talk for this project to get an in-depth walk-through, but please be aware that recent versions of Entitas have renamed Pool
to Context
. So all references in the video to the pool now actually refer to the context.
- Usage of Unity GameController to manage Entitas systems.
- How to use reactive systems to only process changed entities.
- Usage of EntityIndex for super fast entity access.
- How to use multiple contexts to reduce the memory footprint of each entity.
- How to integrate external logic like Unity Physics and Input with Entitas.
- Unity GameObject pooling.
- Test driven development (TDD) with Entitas.
Entitas Tanks | Entitas CSharp Example | Entitas 2D Roguelike | Entitas Pong |
---|---|---|---|
Entitas 0.31.1 | Entitas 0.37.0 | Entitas 0.42.3 | Entitas 0.31.1 |
Entitasteroids | A Maze Boss | Shmup AAA+ | Match One Multiplayer |
---|---|---|---|
Entitas 0.24.2 | Entitas 0.28.2 | Entitas 0.21.0 | Entitas 0.17.0 |
Guides: Introduction - Installation - Upgrading - FAQ - Cookbook - Contributing
Need Help? Ask a question on Discord or create an issue.
- The Basics
- Concepts
- Architecture / Patterns