🔴Input-Aligned Movement

Use when you want direct, low-friction locomotion that places all cognitive load on combat and spatial decisions rather than movement management.

It is the clearest and most accessible movement system for top-down, twin-stick, shoot'm up, horizontal scroller, vertical scroller, first-person, and third-person games. Use when the design does not call for physics simulation or orientation-based challenge in movement itself.

Input-Aligned Movement is an Action mechanic that tests the player's ability to react in real time to game events. The directness of the input-to-movement mapping makes spatial repositioning fast and reactive. The player reacts instantly to spatial threats and opportunities with direct, frame-accurate positional control.

Featured InSnippet
Teenage Mutant Ninja Turtles: Shredder's Revenge

Minishoot' Adventures
Protocorgi

What's inside

  • Godot Engine playable project (source code of the web playable demo)
  • Godot Engine asset pack (clean project to plug'n'play in your project)
  • Documentation to help you get the most out of the asset pack

Synergies


🔴Facing-Locked Shooting

🔴Environmental Hazards

Join the Community

Get the a complete collection of game mechanics with insights to help you design and build great games.

Purchase

Buy Now$4.99 USD or more

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

Input-Aligned Movement - Project Files 5.3 MB
Version v1.0.0
Input-Aligned Movement - Asset Pack 4.2 MB
Version v1.0.0

Comments

Log in with itch.io to leave a comment.

(1 edit)

English

The sample project (input-aligned-movement-godot-project) has the following error:

"class_name" isn't allowed in built-in scripts.

I'm using Godot 4.7.

I don't know where the CameraShaker script comes from, as I can't find it.

If I remove that line, it works, and only the yellow errors appear.

The documentation also needs to be added.


Spanish:

El proyecto de ejemplo  (input-aligned-movement-godot-project) tiene el error: 

"class_name" isn't allowed in built-in scripts.

Estoy usando godot 4.7

No sé de dónde sale el script CameraShaker ya que no encuentro ese script.

Si elimino esa línea, funciona, y solo aparecen los errores amarillos.

También falta agregar la documentación.

Hi, zkmark!

Thank you for the heads-up. Does this error shows up in the Project Files or the Asset Pack downloadable .zip?

Regarding documentation. We are working on it this week! Could you help us design it? What would you like to have in order to help you build your game with our assets?