Metroidvania Controller

Metroidvania Controller

Launched Apr 2020 6.1y

Updated Nov 2020 5.6y Abandoned?

AisuKaze Studio

5.0/5 · 1 recent review · rating rising
5.0
65 reviews total
See store for pricing tools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h) +235 views
Recent Sentiment
5.0/5 · 1 recent review · rating rising
Package size 0.92 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is widely praised for being an exceptionally generous, high-quality, and free starter kit that provides a solid foundation for 2D platformers and Metroidvania-style games. Users appreciate the ease of setup, the inclusion of essential mechanics like dashing, wall sliding, and double jumping, and the fact that it is far more lightweight and easier to modify than bloated, one-size-fits-all alternatives. It serves as an excellent educational tool for beginners to understand character controller logic and is frequently cited as a significant time-saver for rapid prototyping.
Use this as a quick, free reference for prototyping mechanics, but do not rely on it for production-grade projects unless you are prepared to refactor the entire codebase.

Cons

The asset suffers from significant technical debt, including poor documentation, lack of code comments, and hard-coded input keys that frustrate users. Many developers report recurring bugs related to character movement, collision detection, and animation state machine management, particularly when swapping out sprites or resizing models. The code is generally considered non-extensible and unoptimized, often requiring manual bug fixes and script modifications that can be daunting for absolute beginners who lack the coding skills to troubleshoot the underlying logic.
Legacy Software: this asset was last updated 5.6 years since update. Verify compatibility before purchase.

Render pipelines

None flagged

Description

Simple 2D character controller system. Drag and drop the character with his camera in your scenario and you will be able to move, jump, wall slide, dash and attack like in any metroidvania game.

Specially indicated for prototyping, without any configuration you will have a 100% functional character in your scene. Enjoy traveling in your world without worrying about programming.


🎮 Features:


- Rigidbody 2D controller based in physics

- Move, jump, double jump, wall slide, dash, attack and shoot

- Ground and air control

- Keyboard inputs

- Camera follow and shake

- 2 types of enemies


📚 FAQ


💬 I changed the sprite and animations to my own and the attack stopped working

👉 You need to attach the event DoDashDamage in the attack animation


💬 The character is always in sliding mode while its in air, causing an infinite double jump.

👉 Create a new layer named Player, assign to the DrawCharacter gameobject and it will be fixed.


Setup

Modify character