Create your dream game one feature at a time

This a Godot Engine implementation of the 🔴Precision Platforming gameplay element from the Ludonauts Gameplay Library.

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

Use the Precision Platforming when combat or reactive gameplay is the primary experience and accurate spatial positioning is essential. Accurate movement makes positioning fully controllable, freeing the player’s cognitive load for reading threats rather than managing momentum.

Favor it over 🔴Inertial Platforming when combat is frequent and precise repositioning within tight windows is required. 

The 🔴Precision Platforming is a character locomotion system in which movement responds immediately and exactly to player input, with no acceleration ramp-up, momentum carry, or analog smoothing. The character's velocity state at any frame is a direct and predictable function of the current input.

Featured InSnippet
Celeste
Hollow Knight
Cuphead

What's inside

  • Godot Engine playable project (source code of the web playable demo)
  • Godot Engine asset pack (clean project files to plug'n'play in your projects)

Synergies


🔴Facing-Locked Shooting

🔴Environment Hazards

🔵Depletable Health Pool

🟢Non-Linear Level Selection

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:

Ludonaut Precision Platforming - Demo Project Files 17 MB
Version v1.1.0
Ludonaut Precision Platforming - Asset Pack 11 MB
Version v1.2.1

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

It looks like this was updated 2 days ago, but the download page only has "Version v1.2.1  Feb 22, 2026", and there's a lot of missing content, like the playable demo and the AnimationTree. Am I missing something here?

Hi, futuretrev

The Project Files were hidden for some reason. Thanks for the heads-up.

Please, check it out again and let me know if the problem persists.

(+1)

Got 'em! Thanks!

(+1)

Could you also add an elevator and an escalator?

Hi! I think it already supports those. You can give it a try in the demo. See:


I want it to be more similar to the game I remade before.
(+1)

Hey man, do you plan to expand to include new mechanics? I'd love to see options like shrinking and returning the character to normal size for narrow passages?

Yep!

I already have some plans for:

  • Double jump
  • Wall slide and wall jump
  • Dash and Air dash
  • Coyote time
  • Jump buffer

Your suggestion is something like those Mega Man slides?

Skip to 0:59

Actually, it involves shrinking the character's size to fit through smaller spaces and making them larger for other situations, something like 50% smaller than the character's current size and 50% larger than the character's current size. But I already like what's coming next.

Like in Mario Bros small Mario and big Mario?

Yes, but it could be another mechanism where the key would decrease and the same key would increase.

(+1)

As always, this is amazing stuff. 10/10 recommended

(+1)

Ha! Glad to have you around brother. You have no idea how happy I get when you comment my stuff. 😄

Thank you!

(+1)

This is really great!

Thaaaaanks 🚀

(+1)

FYI at this moment the full finished project you provide no longer run in latest Godot. I am building from sources using lastest commit.

For some reason, "moving_character" is not assigned properly in LudonautAvatar.tscn associated script KeyboardMovingCharacterController. Tried to clean and reassign but cannot select the MovingCharacter2D, weird.

Maybe a Godot bug?

Anyway, thanks for this asset and tutorial!

Hi! Thank you for the heads up!

Let’s wait a stable version release and see if it's a version bug, maybe even a custom build bug. Otherwise, I’ll find a way to fix it.

Sure, will try on latest stable instead in the coming days!

(+1)

Super Mario Galaxy mechanic! Woot! =)

Leeeeet's gooooo! 🚀

Super Ludonaut Galaxy soon (?) 👀 

(1 edit) (+1)

Woot! =3

(+1)

wow! 5star

Thaaaaanks!~

Glad you liked it 🧑‍🚀💜