Skip to content
Media 0 for listing EntityController2D

Description

Playable demo of movement

Documentation site.

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

  • logo of Unity format