Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

From Zero To Godot

An asset by GustavoLR548
The page banner background of a mountain and forest
From Zero To Godot thumbnail image
From Zero To Godot thumbnail image
From Zero To Godot thumbnail image
From Zero To Godot hero image

Quick Information

0 ratings
From Zero To Godot icon image
GustavoLR548
From Zero To Godot

This project provides a hands-on learning experience for Godot and GDScript, featuring a bilingual (English/Portuguese) ebook with exercises and solutions.Key Features:- Integrated Learning Environment: Includes a custom EditorPlugin with panels for exercise lists, a test runner, an ebook viewer, and a Markdown preprocessor, centralizing the learning tools.- Localization: Utilizes a centralized TranslationHelper and PO files, if you are interested you can add translations for other languages.- Structured Exercises: Exercises are organized into lists and linked via a ProjectSettings key, allowing for configurable localized access paths.- Interactive Practice: Utilities and test scaffolding enable learners to run examples and verify solutions, fostering interactive practice of core programming and Object-Oriented Programming (OOP) concepts.

Supported Engine Version
4.5
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
14 hours ago
Git URL
Issue URL

From Zero to Godot

Purpose

This repository contains a series of practical exercises in GDScript, designed to help you learn and master the language used in the Godot Engine.

The exercises focus on developing programming logic within the context of ready-made graphical user interfaces (UI). Students interact with scene components (such as buttons, text boxes, and labels), with the sole objective of completing the logical function responsible for calculations or validations.

The activities cover the following topics:

  • Basic mathematical operations
  • Conditionals (if, elif, else)
  • Loop structures (for, while)
  • Creating and calling functions
  • Using arrays and dictionaries
  • Interacting with Classes and OOP principles

Each exercise includes:

  • A clear description of the task
  • A ready-made graphical interface
  • A script with a complete initial structure, with only the exercise logic missing
  • Hints to guide student reasoning

How to Use

  1. Clone or download the repository
  2. Open with Godot Engine
  3. Access the desired list folder (e.g., Lista2/)
  4. Edit the script attached to the scene, completing the TODO function

License

This project is licensed under the MIT License. See the LICENSE file for more details.


🎓 Learn by doing, don't be afraid to make mistakes, and grow with every line of code!

This project provides a hands-on learning experience for Godot and GDScript, featuring a bilingual (English/Portuguese) ebook with exercises and solutions.

Key Features:
- Integrated Learning Environment: Includes a custom EditorPlugin with panels for exercise lists, a test runner, an ebook viewer, and a Markdown preprocessor, centralizing the learning tools.
- Localization: Utilizes a centralized TranslationHelper and PO files, if you are interested you can add translations for other languages.
- Structured Exercises: Exercises are organized into lists and linked via a ProjectSettings key, allowing for configurable localized access paths.
- Interactive Practice: Utilities and test scaffolding enable learners to run examples and verify solutions, fostering interactive practice of core programming and Object-Oriented Programming (OOP) concepts.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
From Zero To Godot icon image
GustavoLR548
From Zero To Godot

This project provides a hands-on learning experience for Godot and GDScript, featuring a bilingual (English/Portuguese) ebook with exercises and solutions.Key Features:- Integrated Learning Environment: Includes a custom EditorPlugin with panels for exercise lists, a test runner, an ebook viewer, and a Markdown preprocessor, centralizing the learning tools.- Localization: Utilizes a centralized TranslationHelper and PO files, if you are interested you can add translations for other languages.- Structured Exercises: Exercises are organized into lists and linked via a ProjectSettings key, allowing for configurable localized access paths.- Interactive Practice: Utilities and test scaffolding enable learners to run examples and verify solutions, fostering interactive practice of core programming and Object-Oriented Programming (OOP) concepts.

Supported Engine Version
4.5
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
14 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers