Skip to content

Example projects

Kirill edited this page Nov 24, 2017 · 29 revisions

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.

Entitas-Match-One

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.

Demonstrates

  • 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.
Entitas-Shmup

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.

Demonstrates

  • 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.

Other Entitas Examples

Entitas Tanks Entitas CSharp Example Entitas 2D Roguelike Entitas Pong
Entitas version? Entitas 0.37.0 Entitas version? Entitas version?
Entitasteroids A Maze Boss Shmup AAA+ Match One Multiplayer
AMazeBoss Shmup AAA+ Match One Multiplayer
Entitas version? Entitas version? Entitas 0.21.0 Entitas version?
Clone this wiki locally