Released!


The Unity package for this asset is now available for purchase!


✨ Overview

2D character controller & tile based painting system. Includes animations, fx, sfx and example levels & mechanics.

Play the WebGL demo to test out this incredible asset!

It's recommended to use the Unity Input System package for player input but it's not required. The input for the controller is abstracted so you can make use of the old Input Manager or an alternative input setup if desired.


🤸 Player Controller

Kinematic 2D character controller using collide and slide technique.

Inspired by some of the most popular and well designed platformer controls in existence.

Run, jump, sprint, variable jump height, wall jumping, same wall jumping, moving platforms, minimum jump height, coyote time, jump input caching, external velocity influence such as conveyors or wind etc.

Includes animations, FX & SFX.


🎨 Paint System

Supports custom paint prefabs, some ideas you could explore instead of paint could be spawning grass, fire or mushrooms etc.


📐 Limitations

Player controller and paint system are designed for use on a tilemap with tiles composed of square, half or triangle shapes.


📖 Documentation & Examples

- Documentation

- Try out the WebGL demo!

- Forum


🔐 Compatibility

- Unity Game Engine.

- All platforms.

- All render pipelines.


📚 Source code

All source code is included.

Get Super Paint Platformer

Buy Now$50.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.