A downloadable book

Buy Now$9.99 USD or more

Master the Art of Making Platformer Games with the Platformer Essentials Cookbook ๐Ÿ‘จโ€๐Ÿณ๐Ÿ“–

Are you ready to take your Godot Engine skills to the next level? Look no further than the Platformer Essentials Cookbook!

This comprehensive ebook features 12 design patterns found in modern platformer games. 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 a game design and software engineering perspective.

And the best part? You will use Godot Engine to learn how to implement each pattern!

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 NameDescriptionPage 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 cookbook design pattern-like ebooks 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!

Release date Dec 29, 2023
Rated 5.0 out of 5 stars
(5 total ratings)
GenreEducational, Platformer
Made withGodot
Tags2D, Asset Pack, Boss battle, Godot, Immersive, Non violent, Open Source, Tutorial
Code licenseUnlicense
Asset licenseCreative Commons Zero v1.0 Universal
Average sessionA few hours
AccessibilityColor-blind friendly, High-contrast
LinksTwitter, Community, Support, YouTube


Buy Now$9.99 USD or more

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:

Platformer Essentials Cookbook 6.8 MB
Version v1.0.0
Platformer Essentials Extra Recipes 6.9 MB
Version v0.2.0
Platformer Essentials Assets 2.4 MB
if you pay $14.99 USD or more
Version v1.0.0
Platformer Essentials Game 320 kB
if you pay $19.99 USD or more
Version 1.2.0

Exclusive content

Support this book at or above a special price point to receive something exclusive.

Godot Essential Recipes - Bundle

The first 30 customers paying the suggested price you'll also get access to the Top 7 Godot Recipes, the first iteration of the series!

Estimated Delivery Time5 work days after the official release

Custom chapter

The book comes with the essential recipes you need to create a Platformer game:

Basic Moving Character 2DInteractive Area 2DHazard 2D
Pass-Through Character 2DCheckpoint 2DBumping Enemy 2D
Moving Platform 2DPortal 2DPath Follow Enemy 2D
Path Follow Platform 2D(secret recipe)Switch 2D
Stomping Enemy 2D(secret recipe)

But...you want to be beyond the essentials, right?

With this reward, you can request a new custom recipe in the exact mold of this ebook just for you!

Maybe you want to implement wall jumps? Or what about melee combat? No, no, a coyote jump! Cliff Hanging! Dash! Double jump!!

You ask I'll do it. ๐Ÿท๐Ÿ’œ

Estimated Delivery Time(starting) 10 work days after the official release

Download demo

Bumping Enemy 2D - Sample Chapter 1.6 MB
Version 1.0.0
Bumping Enemy 2D - Sample Project 6.1 MB
Version 1.0.0

Development log

View all posts


Log in with itch.io to leave a comment.

Wow. Good job, do you planning make the same for 3d?


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?

It won't let me import the folder

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 :(

  • Stripe doesn't currently support application fees for platforms in US with connected accounts in BR.

Any other purchase options (I don't use PayPal)? 

Hmm, that's weird... could you try to acquire it on Ko-fi instead?


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?


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


(1 edit)

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 ?

(1 edit)

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 ๐ŸŽ‰

(1 edit) (+1)

Thanks for a clear explanation, looking forward for the complete bundle, CHeers!