Platformer Toolkit
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?
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
Status | Released |
Platforms | HTML5, Windows, macOS, Linux |
Rating | Rated 4.9 out of 5 stars (866 total ratings) |
Author | Game Maker's Toolkit |
Genre | Educational, Platformer |
Made with | Unity |
Tags | Game Design, Unity |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Playstation controller, Joy-Con |
Accessibility | Subtitles, Interactive tutorial |
Download
Click download now to get access to the following files:
Development log
- Unity Asset Now Available!Nov 25, 2022
- Behind The CodeJun 22, 2022
- Version 1.1Jun 20, 2022
Comments
Log in with itch.io to leave a comment.
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 !
This is actually pretty sick but I cant seem to turn off the Instant movement option
LOVE IT is so good ❤️
SO GOOD!
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.
holy bro so much yap
It's a game meant to teach... what did you expect
not that much yap
Then your expectations were terrible, and your brain is rotted. You sound like you’re like 12 if you’re unironically saying “yap”.
yap yap yap
brainrot
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!!!
my computer says its a virus
false positive
true
plus you can use the web version.
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
(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;
what an absolutely brilliant way to teach character controls. amazing work!!
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;
pretty cool that you can make sonic 10/10 wait it starts of as sonic
made the most rage platformer hehe
Really cool toolkit
best game ever
bob
i made it pizza tower
10/10
map 3ditor ???
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!!!
fun fact: it helped me with platformer i'm making
I love this!
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.
🌟⚡️ 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! 🚀🕹️
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!
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
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!
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
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)