
Learning GDScript the Right Way
A downloadable book
Early Access — Version 0.1 is out now!
Support the development of the ebook and receive all future updates for free.Full launch price will be somewhere around $20-30, depending on the amount of final content.
Follow PlayPug to stay updated on the ebook’s launch ↗️
🔥 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.
The price will increase gradually as new content is added.
Buy it now and receive all future updates for free!
Still unsure?
Even without the preorder, you can get the demo down below for free — 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!
- Common Beginner Mistakes to Avoid
- HERE NOW ⏩: Godot Engine Architecture
What a game engine does, how Godot is structured internally, and where each major component lives in the engine. -
GDScript Fundamentals
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, control flow (if,match,for,while), and more. -
Core Data Structures
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
Classes and inheritance, how OOP fits into Godot’s composition-based philosophy, and how to structure your own scripts cleanly. - Signals
- Math and Linear Algebra Basics
- Tools and Components You’ll Use Constantly
- …and more!
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.
Any Feedback or Suggestion?
Leave a comment down below or DM us on our socials: X/Twitter, Bsky.
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 🐾
| Updated | 3 days ago |
| Status | In development |
| Category | Book |
| Author | PlayPug |
| Genre | Educational |
| Tags | beginner, book, code, demo, gdscript, Godot, learn, programming, Tutorial |
Purchase
In order to download this book you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:
Download demo
Development log
- Version 0.2 now live! ✨3 days ago
- Learning GDScript the Right Way v0.1 is live! 🎉12 days ago
- Towards v0.1... ✨21 days ago
- Updated Roadmap and Demo ✨28 days ago


Leave a comment
Log in with itch.io to leave a comment.