Platformer Toolkit is an interactive video essay, from the creator of Game Maker’s Toolkit.

You’ll get to see, first hand, how platformer characters are designed, as you use the toolkit to change and adjust over 30 variables that drive the hero’s movement. 

Change Kit’s max speed, jump height, squash and stretch, coyote time, and more - and then play through a sample level with your chosen stats.

Controls

Jump - Space / J or Bottom Face Button or Right Face Button
Open / Close Toolkit - T or Top Face Button
Continue Narration - C or Start Button
Skip Current Line - P or Right Bumper
Toggle Fullscreen / Windowed (Downloadable Only) - F
Quit (Downloadable Only) - Escape

FAQ

Why doesn't the game load on macOS? 

Please open 'System Preferences', 'Security &; Privacy', and click 'Open Anyway'.

Credits

Created by

Mark Brown

Game Art

Kenney.nl

Additional Code

Tarodev
Shinjingi
PressStart.VIP

Programming Help

theChief - Wayfarer Games
Alice Bottino
GMTK Discord

Unity Demo Asset Set-Up

adamb1234

Icons

The Noun Project

Music

ibrahim

Sound Effects

Kenney.nl
Epidemic Sound

StatusReleased
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 4.9 out of 5 stars
(866 total ratings)
AuthorGame Maker's Toolkit
GenreEducational, Platformer
Made withUnity
TagsGame Design, Unity
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller, Playstation controller, Joy-Con
AccessibilitySubtitles, Interactive tutorial

Download

Download NowName your own price

Click download now to get access to the following files:

Platformer Toolkit - Windows V1.1 34 MB
Platformer Toolkit - Mac V1.1 43 MB
Platformer Toolkit - Linux V1.1 48 MB
Character Controller Unity Scripts 11 kB
Unity Asset 1.4 MB

Development log

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 284 · Next page · Last page

Great game to learn, practice and enjoy :)

game is good and fun

game good graphics good play ability good game aproved

This is the most useful tool for making a platformer character controller ! I learned so much things in so little time while having fun, INCREDIBLE !

(+1)(-1)

This is actually pretty sick but I cant seem to turn off the Instant movement option

LOVE IT is so good ❤️

SO GOOD!

(2 edits) (+3)

May I provide a Chinese translation or get a way to translate it into Chinese?

This is a really great game if you want to develop a 2D platformer and save a lot of time testing out player movement! I am a Unity game developer in Taiwan and would like to share this game with others and my classmates.

(-14)

holy bro so much yap

(+2)

It's a game meant to teach... what did you expect

(-3)

not that much yap

(+2)

Then your expectations were terrible, and your brain is rotted. You sound like you’re like 12 if you’re unironically saying “yap”. 

(-3)

yap yap yap

(+2)

brainrot

(+1)

Is the background music "All Nighter" by Ibrahim?

Fun And Engaging... ability to test what style of controller You want. Informative and pleasant. Appreciating Your hard work! 

Thanks, Dev, for a nice experience.


 ....But To actually code FEELS So much "easier"))) 

(not by dragging visual handles) 

Have A GREAT TIME everyone!!!

(1 edit) (-5)

my computer says its a virus

(+2)

false positive

(1 edit)

true

(+2)

plus you can use the web version.

(1 edit) (+1)(-2)

Max-Speed : 8 Accelaration:39  Deceleration: 33

Camera panels :  Zoom :10 | Damping (X) : 1.5 | Damping (Y):1.5| Look Ahead : 0.4

Max -Jump : 2.9 Duration : 2.7 Gravity : 1.8

Air acceleration :18  Air Control : 36  Air Brake: 54 

Particles: Run : 4  Jump : 12 Land : 10 

Squash & Stretch : Jump : 13

wish there was a controller cursor without needing to toggle game controls

it is so cool

(+1)(-1)

(Rate mine ya'll)

Run: speed - 11; acceleration - 23; deceleration - 75; turn speed - 41;

Jump: height - 4.3; duration - 4; down gravity - 1; air acceleration - 12; air control - 25; air brake - 1; DJ & VH - off;

Camera: zoom - 9; damping X - 0; damping Y - 0.8; lookahead - 0.1; ignore jumps - off;

Assists: coyote time - 0; jump buffer - 0.4; terminal velocity - 12; rounded corners - on;

Particles: Run - 1; Jump - 4; Land - 50;

Squash & Stretch: Jump - 1.5; Land - 1.8;

Lean: Angle - 10; Speed - 47;

Jump + Land SFX - On;

Music - 0.5;

(+3)

what an absolutely brilliant way to teach character controls. amazing work!!

(+1)(-1)

Run: speed - 8; acceleration - 60; deceleration - 60; turn speed - 99;

Jump: height - 3.5; duration - 2; down gravity - 1; air acceleration - 80; air control - 80; air brake - 30; Variable Height - on;

Camera: zoom - 7; damping X - 0.2; damping Y - 0.5; lookahead - 0; ignore jumps - off;

Assists: coyote time - 0.4; jump buffer - 0.4; terminal velocity - 20; rounded corners - off;

Particles: Run - 3; Jump - 6; Land - 8;
Squash & Stretch: Jump - 1.1; Land - 1.5;

Jump + Land SFX - On;

(2 edits) (+1)(-1)

pretty cool that you can make sonic 10/10 wait it starts of as sonic

(-1)

made the most rage platformer hehe

Really cool toolkit

best game ever

bob

i made it pizza tower

10/10

map 3ditor ???

(+3)(-1)

I think this is a really good tutorial how to making a platformer. I am a bit annoyed of the fact that the information that I can skip the explanation with P showed up almost at the end of the tutorial. I don't know for what I should disable Screen Shake. It would be really cool if more things like enemies or a level builder gets added. I already know most of the values, but having a toolkit were you can see you adjustments instantly is a lot more cool.

Thank you for this cool project!!!

(1 edit) (+1)

fun fact: it helped me with platformer i'm making

I love this!

(-1)

Great idea and well made.
I think I found a bug: the spring platform is affected by the variable jump cuttoff. Turn the jump cutoff slider all the way up and the spring barely gives you any height.

(+2)(-4)
is that bmoCall of Duty: Black Ops Guide - IGN
(-4)

🌟⚡️ Platformer Toolkit: Elevating the Game! ⚡️🌟

I stumbled upon the Platformer Toolkit on itch.io, and let me tell you, it's a game-changer for anyone keen on crafting their own pixel-perfect platforming adventures! 🎮🚀

🛠️ The toolkit's robust set of features empowers creators with an arsenal of tools, making game development an absolute breeze. The intuitive level editor allows for seamless design, and the sprite customization options ensure that every character and obstacle fits the envisioned aesthetic flawlessly. 🎨✨

🕹️ The responsive controls and dynamic physics engine provide that essential 'feel' every platformer enthusiast craves. It's like the toolkit understands the essence of classic platformers and injects it directly into your creation. The attention to detail here is truly commendable! 👾👏

🎶 And let's talk about the soundtrack options—pure auditory delight! The toolkit comes with a diverse selection of tunes that complement various themes, enhancing the overall gaming experience. 🎼🔊

🌈 Whether you're a seasoned developer or just starting, the Platformer Toolkit caters to all skill levels. The documentation is comprehensive, and there's an active community ready to offer support and share insights. It's not just a toolkit; it's a collaborative platform for platformer enthusiasts! 🤝🌐

🚀 In conclusion, if you're serious about creating engaging and immersive platformers, the Platformer Toolkit is an absolute must-have. Kudos to the developers for creating such an invaluable resource for the game development community! 🌟👾

Happy creating! 🚀🕹️

(+4)

Are the scripts free to use in our games?

super informative as a very very beginner to learn the basic concepts of a platformer, thank you! 

(2 edits) (+1)

Really great tool. I enjoyed it and learned something new.

However there are a few bugs. For example the deceleration gets overwritten by the turning speed. If you try to move into the opposite direction and your turning speed is 0 you will keep sliding in the wrong direction even if the deceleration is high and you would instantly come to a stand still if you just released the button.

This is really useful. I'll definitely learn much from it. I did notice that if the Deceleration slider is too far to the right the Instant Movement and Run Speed toggle gets covered by some invisible barrier, so you can no longer click it.

incredible

(1 edit)

The game is really cool

Making this feel right felt so simple and yet I felt so accomplished getting it to where it felt like the character actually belonged in the environments! I'm just learning how to build games so this really helped me get an idea of all the sorts of things that go into making a game really feel polished!

(+2)(-1)

Rate my build:

Run: speed - 9; acceleration - 40; deceleration - 70; turn speed - 77;

Jump: height - 3.5; duration - 2.5; down gravity - 2; air acceleration - 35; air control - 60; air brake - 70; 

Camera: zoom - 8; damping X - 0.5; damping Y - 1.5; lookahead - 0.5; ignore jumps - on;

Assists: coyote time - 0.1; jump buffer - 0.2; terminal velocity - 20; rounded corners - on.

for jumping, are double jump and/or variable height on?

without the other customizations like juice and what I said,  I will have to give it a 6/10

(+1)

Can you make this into a Godot addon please?

Silly question, but.... in the demo above, how do I unlock the locks? I can't find the key.

It unlocks as you progress through the video essay(bottom right button)

Viewing most recent comments 1 to 40 of 284 · Next page · Last page