The purpose of the prototype is to work out the ECS architectural pattern on the example of the Hollow Knight
metroidvania. All assets were downloaded from free sources, all rights belong to Team Cherry.
Controls:
- Movement -
WASD
. - Jump -
Space
. - Attack -
Left Mouse
. - Interact/Look/Talk -
W
. - Healing - holding
B
.
The prototype uses the following architectural patterns:
ECS
— we use a convenient lightweight framework called LeoECS, which provides a minimal API for fast work.Behaviour Tree
— custom framework with an editor to provide a simple AI. You can see our implementation in this folder. Double-click on Scriptable Object to open Behaviour Tree Editor window.
Dependency Injection (Zenject)
.
At the moment, the project is under development.