Help this book reach its goal

Raised
$0.00
Goal
$50.00
0%
of goal

A downloadable book

Get this book and 5 more for $12.90 USD
View bundle
Buy Now
On Sale!
34% Off
$15.00 $9.90 USD or more

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 🐾

Updated to Godot v4.7!

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.

🚧 Book Content Roadmap 🚧
  1. Godot Engine Architecture — [COMPLETE]
    What a game engine does, how Godot is structured internally, and where each major component lives in the engine.
  2. 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).
  3. 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.
  4. Object-Oriented Programming — [COMPLETE]
    Classes and inheritance, how OOP fits into Godot’s composition-based philosophy, and how to structure your own scripts cleanly.
  5. Signals — [🚧WIP🚧]
  6. …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!

  1. Installing Godot Engine
  2. Godot Engine First Look
  3. Scene Tree System Introduction
  4. 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 🐾

StatusIn development
CategoryBook
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorPlayPug
GenreEducational
Tagsbeginner, book, code, demo, gdscript, Godot, learn, programming, Tutorial
AI DisclosureAI Assisted, Text

Purchase

Get this book and 5 more for $12.90 USD
View bundle
Buy Now
On Sale!
34% Off
$15.00 $9.90 USD or more

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:

Learning GDScript the Right Way v0.8 6.1 MB

Download demo

Download
DEMO: Intro to Godot & GDScript 4.3 MB

Development log

View all posts

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!

(+1)

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!