Publisher | Cherry on Top |
---|---|
File size | 350.78kB |
Number of files | 86 |
Latest version | 1 |
Latest release date | 2022-04-20 08:31:12 |
First release date | 2022-04-20 08:31:12 |
Supported Unity versions | 2018.4.2 or higher |
Cherry Studios™ Presents -
Combat Logic asset, including:
- Health system: INCLUDING UI and interaction between entities.
- Mana system (optional).
- Attack system: INCLUDING melee, ranged, and targeted attack - with ammo limit support (optional).
- Potions integration: Heal, mana restore, ammo restore (per weapon / all weapons), collect upon collision.
- Enemy AI:
- 3x behaviors:
- Idle enemy, does no damage, can take damage, and die.
- Attacking back enemy: Will be idle until you attack it.
- Attacking when in range enemy: Will start to attack when you get close to it OR when you hit it.
- All enemies can lose the player (optional, they can also follow until dying)
- By distance.
- By a layer that lets the player hide.
- By time.
- Enemies will follow the player and can return to their start position when combat ends (optional).
- EVERY parameter is configurable! Whatever can be changed is exposed via the editor.
We wanted to make games of this genre accessible for developers to start working on without the overhead of implementing all these classic combat behaviors.
All those components are interacting in a way that you can use in your game and extend further with your unique game design.
In that manner, the source code is clean, readable, ready for extensions, and exposed in the editor as much as possible. It is meant to give a starting point that is good enough to kick off a project.