A downloadable Asset

# ⚡ Smooth 2D Top-Down Movement & Dash System (C#)

Give your game characters a premium, ultra-responsive feel with this **modular Top-Down Movement and Dashing system**. Built with highly optimized C# physics logic, this script implements mathematical Lerp interpolations to eliminate abrupt stops and create professional acceleration and deceleration weight curves.

Perfect for 2D top-down shooters, RPGs, roguelikes, or sandbox projects!

---

### 🚀 Key Features

*   **Lerp-Smoothed Physics:** Professional acceleration and deceleration matrices that make character movement feel fluid, natural, and weighty.

*   **Diagonal Speed Correction:** Input vector normalization prevents accidental "diagonal speed bursts", keeping movement velocities completely uniform.

*   **Advanced Dashing Maneuver:** Fully customizable quick-dash state that temporarily overrides inputs, complete with duration loops and built-in cooldown tracking.

*   **Rigidbody2D Optimization:** Pre-configured physics configurations featuring continuous collision detection modes and interpolation matrices to eliminate any character micro-stuttering.

---

### ⚙️ Customizable Parameters

Fine-tune the locomotion and movement responsiveness directly inside your scripts or inspector panels:

*   `moveSpeed` (Maximum horizontal/vertical tracking velocity pace)

*   `acceleration` (Smoothness curve multiplier for starting movement)

*   `deceleration` (Smoothness curve multiplier for full physical stops)

*   `dashSpeed` (Physical velocity multiplier during dash execution)

*   `dashDuration` / `dashCooldown` (Exact custom timing metrics in seconds)

---

### 📦 Package Content

*   `Rust2DMovement.cs` (Clean, documented, performance-optimized source code)

*Brought to you by **RustCloud Studio**. Professional tools for independent game creators.*

Purchase

In order to download this Asset you must purchase it at or above the minimum price of $1.99 USD. You will get access to the following files:

RustCloud2DMovementSystem.cs 3.7 kB

Leave a comment

Log in with itch.io to leave a comment.