2D Enemy AI Platformer Prefabs

Decorate your new 2D Platformer game idea with a set of core 2D Enemy AI Enemy types, or leverage the easy to use and understand simple_scripts to design even more complex Enemy and Boss AI.
Easily implement your new 2D Platformer idea using 2D Enemy AI prefabs, created with core AI mechanics and game loops in mind. This set of vastly different enemy types fully implements the core enemy types found in Platformer and Metroidvania games.
If a specific enemy type is not included, it can easily be implemented using the set of scripts included to make the prefabricated enemies!

The entire package contains:
The prefab package:

All enemies have the ability to shoot back at the player
- Patroller, simple enemy that patrols a specified area.
- Follower, Follows the player in line of sight.
- Flying patroller, a enemy that patrols a specified area.
- Flying patroller, a enemy that flies in a sinusoidal pattern.
- Luring stalker, Waits for the player to appear and attacks.
- Static turret, synchronized shooting in a specified area.

The simple_scripts:
- simple_state_manager.cs Manage a set of complex states for an enemy or a boss.
- simple_movement_controller.cs Manage a set of movement commands for your states.
- simple_box_collider_controller.cs Manage a collision system that can differentiate between colliding objects and allows multible colliders.
- simple_synchronization.cs manage synchronization of enemy behavior like turrets and more.
- And even more simple_scripts to help you design the systems you want.

Misc:
- A placeholder player controller that can move and jump.
- A placeholder set of art such as enemy and level art, to make you able to develop immediately.
- A health pickup to heal the player when he gets hurt.

Contact
Are you unsure about how to approach and use the content of this package? Please write me a mail concerning your question at alexgaardgames@gmail.com and i will happily explain and guide you along!