-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Example projects
Simon Schmid edited this page Sep 26, 2016
·
29 revisions
Here are some example projects to help you get started with Entitas and learn the basics.
- Introduction - Example Project
- Beginner - Match-one
- Intermediate - Entitas-Shmup
A basic Shoot 'Em Up done with Entitas.
Watch the talk from Unite Europe 2016 to get an in-depth tutorial.
Entitas-Shmup shows
- systems list in GameController
- how you can use reactive system to only process changed entities
- the usage of EntityIndex for super fast entity access
- how you can use multiple pools to reduce the memory footprint of each entity
- how you can use external logic like Unity Physics and Input
- how you can do GameObject object pooling
- that Entitas is perfect for TDD (Test Driven Development)
https://github.com/sschmid/Entitas-Shmup
A very simple CandyCrush-like Match 3 example, except it's Match One.
Watch the talk from Unite Europe 2015 to get an in-depth tutorial.
Match One shows
- systems list in GameController
- how you can use reactive system to only process changed entities
- the usage of EntityIndex for super fast entity access
- how you can use multiple pools to reduce the memory footprint of each entity (Input, Core, Score)
https://github.com/sschmid/Match-One
A simple project that illustrates how systems, groups, collectors and entities all play together seamlessly
Guides: Introduction - Installation - Upgrading - FAQ - Cookbook - Contributing
Need Help? Ask a question on Discord or create an issue.
- The Basics
- Concepts
- Architecture / Patterns