Platformer Essentials Cookbook
A downloadable book
Master the Art of Making Platformer Games ๐จโ๐ณ๐
Take your Godot Engine skills to the next level with the Platformer Essentials Cookbook!
This ebook presents 12 features found in modern platformer games in the form of design patterns. You'll learn what each pattern is, where to find it in popular video games, when to use it, how to code it, and why it works from both game design and software engineering perspective.
And the best part? You will use Godot Engine to learn how to implement each one of them!
Table of contents ๐
Note that each chapter has four sections: "What is this recipe," "When to use it," "How to make it," and "Why it works."
Chapter Name | Description | Page Number |
---|---|---|
1. BasicMovingCharacter2D | Master the essentials of character movement in 2D platformers with this foundational recipe. | 9 |
2. PassThroughCharacter2D | Learn how to create characters that can seamlessly pass through specific platforms, adding depth to your gameplay. | 21 |
3. MovingPlatform2D | Spice up your levels with platforms that move, bringing dynamic challenges to your game's environment. | 34 |
4. PathFollowPlatform2D | Discover the art of creating platforms that follow a predetermined path, adding predictability and rhythm to your levels. | 43 |
5. Hazard2D | Introduce a thrilling hit-and-hurt system to create hazards that keep players on the edge of their seats. | 48 |
6. BumpingEnemy2D | Dive into crafting enemies that bounce the player away, adding a bouncy twist to your game's challenges. | 65 |
7. Stomping & StompableObject2D | Create classic platformer elements where players can stomp on objects or enemies for interactive fun. | 74 |
8. PathFollowEnemy2D | Design enemies that follow set paths, adding a strategic layer to your platformer's gameplay. | 84 |
9. InteractiveArea2D | Learn to build areas in your game that respond to player interactions, making your world feel alive and responsive. | 110 |
10. Portal2D | Warp your players to new locations with portals, opening up a world of creative-level design possibilities. | 125 |
11. Checkpoint2D | Implement checkpoints to save progress and maintain the flow of your game, a staple in any platformer. | 139 |
12. Switch2D | Introduce switches that trigger events, adding an interactive puzzle element to your game. | 158 |
Free Sample ๐ฌ
Want to see how the Platformer Essentials Cookbook works before committing to the whole thing? Download the free sample chapter, "Bumping Enemy 2D" You'll get a taste of the book's recipe-like structure and concrete implementations.
Psst, it includes a secret recipe for "Stomping Enemies 2D." Don't tell anyone!
Asset Files ๐ฆ
Upgrade your purchase for an extra $5 to get access to the asset files for each recipe. These are clean implementations of each pattern that you can import directly into your Godot projects, saving you time and effort. ๐
Project Files ๐
For $19.99, you'll get access to the complete Godot project with concrete implementations of each recipe and sample scenes to help you understand how to use each recipe in the context of an actual game.
But wait, there's more! This ebook is part of a series of design pattern-like cookbooks that I'm writing. Check out the Top 7 Godot Recipes, the first in this series, which has a perfect rating โญโญโญโญโญ with 15+ reviews. Plus, buying the Platformer Essentials Cookbook will give you discounts on future releases of the Recipes series!
Don't miss out on this opportunity and level up your Godot game development skills. Get your copy of the Platformer Essentials Cookbook today!
Updated | 18 days ago |
Status | Released |
Category | Book |
Release date | Dec 29, 2023 |
Rating | Rated 5.0 out of 5 stars (5 total ratings) |
Author | Pigdev |
Genre | Educational, Platformer |
Made with | Godot |
Tags | 2D, Asset Pack, Boss battle, Godot, Immersive, Non violent, Open Source, Tutorial |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few hours |
Languages | English |
Accessibility | Color-blind friendly, High-contrast |
Links | Twitter/X, Community, Support, YouTube |
Purchase
In order to download this book you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Download demo
Development log
- Added Switch2D RecipeFeb 22, 2024
- Customization & Accessibility: Unveiling the InputRemapButton Recipe ๐ฎFeb 12, 2024
- ๐First Extra Recipe Unveiled - WallJumpingCharacter2D! ๐Jan 25, 2024
- ๐Our Journey to Top Seller on itch.io!๐Dec 29, 2023
- Fix - Godot Engine 3.5 -> 4.0 exportsApr 11, 2023
- Weekly Update #6 - Get ready for Godot Engine 4.0!Feb 13, 2023
- Weekly Update #5 - Major Update: The final Original Recipe, the Switch2DFeb 06, 2023
- Weekly Update #4 - Maintaining progress with Checkpoint2DJan 31, 2023
Comments
Log in with itch.io to leave a comment.
Hello! I am trying to buy the book and i am getting and error by Stipe:
Hey there! Thank you for your support and for leaving a comment!
itch.io sometimes gives these kinds of issues. I'd recommend you try Ko-fi instead.
Link to the Ko-fi's book page: https://ko-fi.com/s/8df29350d8
As always, this is pure gold! Highly recommended to anyone interested in furthering their Godot skills!
Truly love to see it.
Not sure when I will get around to it but love to see stuff like this and this looks very thorough, polished, and well-done.
Thanks for contributing to the community!!
Thank you for this comment! This means a lot to me.
The pleasure is mine to contribute to this awesome community. I hope you get around it soon! Looking forward your feedback, froggie!
Wow. Good job, do you planning make the same for 3d?
Thank you!
I do, it's planned for future books in this series!
hi.
I already bought the package and the book, but when I want to import the files to my godot it doesn't allow me to import them, it gives me an error, do you have a solution to that?
Hey there, thank you so much for your support!
Could you post an image of the error?
Hey there, you need to select the .zip file instead of the folder. Take a look at the latest video to understand this process better. The following link you guide you directly to the section of the video where I import some assets into a project:
It has very good information but very confusing. I don't understand inheritances or how to extend a script. Could you help me? I'm in the basic movement and controls. How can I extend the script and how can I make the other recipes? I don't understand. Could you help me?
Hmm from what I can understand you don't have a programming background, right?
Check out this series of mine, where I talk about inheritance, this may help!
Hello, your book seems really neat. I've tried to purchase it through Itch.io and Kofi but both websites have declined my card. I'm wondering if it's on my end or if it's a regional problem, (I'm in the US and I think another user had issues)
Hey there...does your card emits any report? The only country I know has issues with payments is Brazil.
What about trying again
Hello, sorry for the late response, but yeah my payment went through. The book is good
Tried to buy it but it seams that Stripe can't process my card :(
Any other purchase options (I don't use PayPal)?
Hmm, that's weird... could you try to acquire it on Ko-fi instead?
https://ko-fi.com/s/8df29350d8
Someone acquired a commission using stripes there, so I think it should work
Worked as a charm, thanks :)
Hey Pigdev, are the recipes exclusive for Godot 4? From what I understand, a lot of things were changed from 3 to 4 and I am still stuck on 3.5, slowly going through the GDQuest course. Kinda wondering if I shouldn't move to Godot 4, but the GDQuest course is for 3.5, so...
Anyways, good stuff.
Yes! All recipes are made using Godot Engine 4.0.
I highly recommend you trying to apply the knowledge from GDQuest on newer versions of Godot. If I'm correct, they will update their courses to Godot Engine 4.0 anyway.
Tho, besides breaking changes, the changes are interchangeable. We can go through the process of applying the recipes from the book into 3.5 if you're willing to. We can do that gradually through Discord :D
Thanks for responding, Piggy! For now, I will focus on finishing the GDQuest course, but I do plan to buy your ebook later on. Dinheiro nรฃo tรก fรกcil agora XD
That being said, I will try to apply my knowledge so far to Godot 4.0, that sounds like a good challenge :)
all good!
Tho, don't hesitate to reach out to me if you need some help with this 4.0 endeavor ๐ท๐
If i click the download button directly above the devlog sectio, i only get access to two files about bump enemies.
where are the download links for the other files?
Hey!
I sent an email to all customers about this issue. You can check your inbox and reply to the email to get an access key to all previous and future files.
Everything is explained in the email, thanks for your patience! ๐
i didnยดt get such an e-mail.
I sent this email to all customers that bought the book, please check your spam box if you supported the book previously.
Otherwise, if you are still to get the book, please support it with the respective pledge to get access to the files you want.
The 2 free files about the Bump Enemy are free samples from the actual book.
Hi Pigdev,
Hope your good :)
I seem to have lost access to
Platformer Essential Assets - Early Access
Platformer Essentials Game - Early Access
Tia
Hey Ragell!
Thanks for reaching out.
Could you contact me through email? I'll provide a personal key. You can reply the recently sent email as well, check your inbox!
When when wheeen?! *screams*
hehe, I'm proofreading! It's halfway done, I just finished the PathFollowEnemy recipe, there are 5 recipes left.
I'll write an update post about it! Sorry for the lack of communication.
hahahahhaa. Ok ok. A great job always requires time.
I will wait.
I bought your Top 7 Godot recipe and it was great. Im confused though about the Essential Godot bundle, If you buy the bundle is it means you get all future recipe? or just the 2 first recipes ?
Hey there! Thanks a lot for your support ๐ท๐
Buying one of the Godot Essentials Recipes ebooks gives you free access to the BUNDLE.
The Bundle, which will be a single ebook, will be a standalone product. So buying one ebook will give you access to it once I publish it.
Each ebook until then is a standalone product as well. This way, people can buy just the one that actually interests them for a lower price, as the bundle will be a bit expensive.
Nonetheless, you get a 25% permanent discount on all future releases of the Godot Essential Recipes until the Bundle comes out.
So, you sir(or miss) can access this very Platformer Essentials ebook with 25% permanent discount. Reach me out on Discord or Twitter so I can give you the coupon link ๐
Thanks for a clear explanation, looking forward for the complete bundle, CHeers!