Godot Engine 4.X implementation of 2D 🔴Precision Platforming.

Let Players Explore!

Use this asset to give your players an avatar to explore your game world with accurate movement. You character will convey the idea that he masters the physics of the world he lives in, and players can accurately maneuver around levels.

Plug'n'Play

You can use the Godot's Asset Library -> Import feature to bring the files to your proejct safely.

Importing Installation

The asset comes with a fully rigged Ludonaut using the AnimationTree node to setup a Finite State Machine with four animations:

  • Run
  • Jump
  • Fall
  • Ground

You can replace them with animations from your own characters by simply changing the Animation Player property in the AnimationTree and selecting your own. The transitions are physics-based used the MovingCharacter2D node methods. So, don't worry.

Get in Touch

Join the Ludonauts on Discord and chat with like-minded game designers and indie game developers. Take the chance to ask questions before getting the asset pack too.

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:

Asset Pack 11 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+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 🧑‍🚀💜