Description
The EntityController2D is a pack that makes it fast and easy to get characters in your 2D game moving. Anything from characters that are controlled by a player to NPCs and enemies. It was made for people who want to speed up their game making time or even learn how to make a character controller.
With this pack you will be able to quickly set up an entity that has simple movement, or one that is more complex for the player to control. From simple moving and jumping to, that plus, jumping on walls, climbing, dashing, and even running up walls, the Entity Controller was designed for customization, control, and being expanded on to further fit your game.
Customizable states make it easy to change how your entities will move but also provide structure for code to be added allowing for easy expansion for movement capabilities.
This pack was made with 2d platformers in mind but will work for any 2d side scrolling game and potentially 3d side scrolling games.
Check out the Technical Details for more information. Or email me with any questions or requests you may have.
Don't Forget to leave a review.
Entity Controller:
move, slide, jump, dash, climb walls, jump off of walls, run on any surface
customizable variables for all movement actions
unity events for easy additional of effects
state based for control over entity movement
easy to code in new features
Controller:
swappable class for controlling Entity Controller
handles user input with easy to set up scriptable list
swappable and adjustable in code to easily give any entity an Ai controller
Now supports input from Unity's newer input system as well as the old
Animations:
use any animation method with entities
pre set up examples of code based animation and Unity's built in anim state machine
Included formats
- versions