Unity 2D Character Controller Prototype
About
Prototype of the 2D character controller I tried to write last summer.
Controls
- WASD movement.
- Double-press A or D to dash towards that direction. Dash can be performed mid-air to extend air time. Has a small cooldown between uses.
- Spacebar to jump. How long the Spacebar is pressed changes how high the character will jump. The character can perform a wall-jump by running towards a wall and pressing Spacebar again. Only one wall-jump can be performed while airborne. Wall-jump replenishes once the character touches the ground.
- The character can also jump on other characters' heads. (Stars)
- Ball can be picked up by pressing Right-click. This can only be performed within a certain range of the balll.
- Pressing Left-click lauches the ball in a certain direction indicated by the arrow. Holding down Left-click instead charges the power. Releasing Left-click launches the ball, its velocity depends on how long Left-click was charged. There is a power limit, going over it will not affect velocity of the ball.
- Pressing Mouse Button 4 or 5 will launch an object towards the indicator arrow. If this object collides with the ball, it will reel in the ball towards the player.
System requirements for PC
Last Modified: Mar 25, 2022
Where to buy
itch.io