
Learning GDScript the Right Way
A downloadable book
EARLY ACCESS — 109+ pages of content
Get the ebook now and receive all future updates for free!Support the development of the book with new sections added over time.
Follow PlayPug to get notified when there’s a SALE 💸↗️
🔥 Stuck in tutorial hell? 🔥
Learn programming fundamentals with Godot & GDScript
I watched tons of tutorials, but when I try coding by myself, I can't do anything...
cit. Probably You
Learning GDScript the Right Way is the book we wish
we had when we first started learning game development.
A beginner-friendly, structured guide to understanding Godot and
GDScript from the ground up — without skipped steps or hidden
assumptions.
You'll start by exploring how a game engine works under the hood, then master GDScript syntax and how to use it effectively to build your own projects with confidence.
Start your journey with us 🐾
Learn all programming fundamentals you need to tackle your own projects
Approaching game development can be daunting if you don't know any programming fundamentals. Chances are you already hit this wall.
With this book we want to help beginners who still can't grasp how to code, and want to become confident when touching scripts and writing their own.
- Godot Engine Architecture — [COMPLETE]
What a game engine does, how Godot is structured internally, and where each major component lives in the engine. -
GDScript Fundamentals — [COMPLETE]
A deep dive into core GDScript syntax, with references to computer science concepts and how programs run on real hardware. Covers values and variables, types and memory basics, functions and control flow (if,match,for,while). -
Core Data Structures — [COMPLETE]
Introduction to arrays and dictionaries, how they work under the hood, and how to choose the right data structure for each use case. -
Object-Oriented Programming — [COMPLETE]
Classes and inheritance, how OOP fits into Godot’s composition-based philosophy, and how to structure your own scripts cleanly. - Signals — [🚧WIP🚧]
- …and more!
Get the demo for free!
Get a taste of the book and come back later, it contains a lot of stuff to start with!
- Installing Godot Engine
- Godot Engine First Look
- Scene Tree System Introduction
- Your First Script: Hello World!
About the Author
Pietrangelo Califano is a self-taught developer with experience in game engines such as Unity and Godot. He holds a Master’s degree in Architecture, with a thesis on real-time structure simulation. He is a Godot contributor and works on both internal and open-source plugins for the engine. One of his recent projects is Hoodie, a procedural geometry generation addon for Godot Engine 4.
Leave a Rating ⭐⭐⭐⭐⭐
If you like the project, be sure to leave a 5 star rating here! You can also write a little review down below. Every bit of support counts!
AI Transparency Notice
AI tools have been used for grammar, fluency corrections, and fact-checking.
Every other type of content is human-made ✨
PlayPug Asset Packs 🐾
| Status | In development |
| Category | Book |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | PlayPug |
| Genre | Educational |
| Tags | beginner, book, code, demo, gdscript, Godot, learn, programming, Tutorial |
| AI Disclosure | AI Assisted, Text |
Purchase
In order to download this book you must purchase it at or above the minimum price of $9.90 USD. You will get access to the following files:
Download demo
Development log
- New Object-Oriented Programming chapter ✨80 days ago
- A new style of teaching ✨Jun 22, 2026
- If Statements in version 0.5 ✨Apr 17, 2026
- Functions join the battle in v0.4 ✨Apr 01, 2026
- Variables explained in v0.3 ✨Mar 17, 2026
- Version 0.2 now live! ✨Mar 06, 2026
- Learning GDScript the Right Way v0.1 is live! 🎉Feb 25, 2026
- Towards v0.1... ✨Feb 16, 2026





Comments
Log in with itch.io to leave a comment.
Are you planning on releasing the book in physical form as well once completed?
I'm considering it, why not!
What would you think of it? 🐾
Good job!
Thanks! Glad you like it!
Many thanks for the update.
You're welcome! More updates are on the way.
Picked this up in early access and I’m enjoying it so far.
It’s clear and straight to the point. Solid starting point for gdscript!