You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Very basic writing/reading of config files (using JSON.net)
Custom Code Generator example (used for initializing entities from GameObjects)
Universal user input processing (mouse and keyboard events)
Basic Tick systems and game pausing mechanics
Basic tweening integration (using DOTween)
RTS-style camera controls
Initializing entities from GameObjects in the scene
Click and drag selection of selectable GameObjects
Right click navigation and pathfinding (using A* Pathfinding Project)
Disclaimer
This template has been cut out of my existing project which is very much a WIP, so it is by no means a finished and polished product. I do hope, though, that it might be of help for those who are just starting out with ECS and Entitas.
A note about initializing entities from GameObjects in the scene
This template uses an 'older' approach of mine: generated MonoBehaviours for each component.
The most recent and much more convenient one uses Odin Inspector asset and is described here.
The ViewableEntityInitializer MonoBehaviour and InitSceneEntitiesSystem system that works with Odin are included in this project and have and *Odin suffix in their file names.