BLINKCADEAI GAME DEVELOPMENT
Sign In
AcademyFree course program

Godot and GDScript Developer Program

Learn Godot by building real games.

Follow the complete syllabus from first-time programming through 2D, 3D, professional workflows, advanced specializations, and genre studios. Start with the courses that already contain interactive labs.

Browser practice mode is live

Every published lesson works now in browser practice mode. The isolated runner adds authoritative Godot parsing, behavioral tests, and generated game previews.

40course syllabi
3courses with labs
5interactive lessons
836syllabus topics

Available now

Courses with interactive lessons

These courses already contain selected browser exercises, saved progress, hints, automated checks, and downloadable native Godot projects. Their full ordered syllabi are also published.

Lesson directory

All interactive lessons

Open a lesson directly or enter through its parent course. Every lesson clearly identifies its course, lab type, time, and Godot version.

Interactive lessonReady

GDScript Essentials

Create a Typed Player Profile

Keep the player name as Nova, change score to 250, and set has_key to true without removing the type annotations.

Console20 minGodot 4.7.2
Interactive lessonReady

GDScript Essentials

Calculate a Final Score

Return base score plus bonus, subtract two points for every damage point, and clamp the final result to a minimum of zero.

Function25 minGodot 4.7.2
Interactive lessonReady

Godot Input, Signals, Time, and Physics

Move a CharacterBody2D

Replace the zero movement multiplier with the exported speed value. Run the scene and test arrow-key or WASD movement.

Scene30 minGodot 4.7.2
Interactive lessonReady

Godot Input, Signals, Time, and Physics

Emit a Typed Collectible Signal

Inside collect(), emit the collected signal with points before queue_free() is called.

Scene25 minGodot 4.7.2
Interactive lessonReady

Signal Sprint: First Complete 2D Game

Connect Collection to the Score HUD

Complete _on_collectible_collected(): add points to score, refresh the label, and emit score_updated with the new total.

Project35 minGodot 4.7.2

Learning loop

Read, try, build, prove.

1

Understand

Learn one focused Godot or GDScript concept in plain language.

2

Write

Edit typed GDScript inside the browser workspace.

3

Verify

Use checks, previews, hints, and test feedback to repair the feature.

4

Continue in Godot

Download the checkpoint and open the same project in the native editor.

Complete program

Godot and GDScript syllabus

40 public course pages across 8 stages, covering 836 ordered lesson topics. Interactive production status is shown honestly on every course.

0

Stage 0

Orientation and Setup

Understand game development, choose a manageable scope, install Godot, and learn the editor.
2 courses · 18 topics
CourseGD-001

Welcome to Game Development

Build a clear mental model of how games are designed, programmed, tested, and completed.

6 syllabus topics · Project: One-Mechanic Game Brief
Syllabus liveOpen course →
1

Stage 1

Programming and GDScript

Learn programming from zero, then apply typed GDScript to reusable game logic.
3 courses · 52 topics
CourseGS-110

GDScript Essentials

Learn typed GDScript through small, interactive programs and gameplay calculations.

18 syllabus topics · Project: Score and Rank Simulator
Interactive nowOpen course →
CourseGS-120

Applied GDScript

Use GDScript features in real Godot projects and build reusable, well-documented systems.

20 syllabus topics · Project: Reusable Character Statistics System
Syllabus liveOpen course →
2

Stage 2

Godot Core

Understand nodes, scenes, resources, input, signals, time, physics, and complete-game structure.
3 courses · 70 topics
3

Stage 3

Complete 2D Developer

Build complete 2D games with responsive controls, worlds, combat, UI, saves, polish, and maintainable architecture.
8 courses · 190 topics
Course2D-390

2D Developer Capstone

Plan, build, test, export, and present an original small 2D game.

16 syllabus topics · Project: Original 2D Capstone
Syllabus liveOpen course →
4

Stage 4

Professional Development Practice

Debug, test, profile, use AI responsibly, localize, perform release QA, and package a professional build.
5 courses · 142 topics
CourseAI-420

AI-Assisted Godot Development

Use AI as a supervised tutor and engineering assistant while retaining understanding, verification, and control.

26 syllabus topics · Project: Supervised AI Feature Lab
Syllabus liveOpen course →
5

Stage 5

3D Developer

Apply Godot foundations to 3D controls, worlds, lighting, materials, animation, navigation, AI, and an original capstone.
5 courses · 112 topics
Course3D-500

Godot 3D Foundations

Understand 3D coordinates, transforms, cameras, lighting, materials, imports, collision, and greyboxing.

22 syllabus topics · Project: Orbital Test Chamber
Syllabus liveOpen course →
Course3D-590

3D Developer Capstone

Plan, build, profile, test, export, and present an original small 3D game experience.

16 syllabus topics · Project: Original 3D Capstone
Syllabus liveOpen course →
6

Stage 6

Advanced Technical Specializations

Choose specialist paths in networking, shaders, tools, web and mobile adaptation, procedural generation, and sustainable production.
6 courses · 130 topics
CourseADV-600

Multiplayer and Online Systems

Build a small authoritative multiplayer game and understand synchronization, latency, disconnections, and network testing.

24 syllabus topics · Project: Two-Player Signal Arena
Syllabus liveOpen course →
CourseADV-610

Shaders and Technical Art

Create reusable 2D and 3D shader effects and integrate them safely with gameplay.

22 syllabus topics · Project: Blinkcade Effects Pack
Syllabus liveOpen course →
CourseADV-630

Web and Mobile Game Adaptation

Adapt an existing desktop game for browser or Android constraints without losing desktop support.

22 syllabus topics · Project: Cross-Platform Adaptation
Syllabus liveOpen course →
CourseADV-640

Procedural Generation

Create reproducible, constrained procedural content and verify that generated levels remain playable.

20 syllabus topics · Project: Endless Signal Vault
Syllabus liveOpen course →
7

Stage 7

Genre Studios

Apply the foundations to complete, genre-specific vertical slices and original content.
8 courses · 122 topics
CourseGEN-700

Puzzle Games: Puzzle Garden

Build data-driven grid puzzles with undo, hints, progression, and rigorous solution testing.

14 syllabus topics · Project: Ten-Level Puzzle Pack
Syllabus liveOpen course →
CourseGEN-710

Platformers: Neon Courier

Create responsive platforming, checkpoints, hazards, camera regions, and speed-running support.

14 syllabus topics · Project: Neon Courier Vertical Slice
Syllabus liveOpen course →
CourseGEN-740

Roguelites: Echo Depths

Create repeatable runs using procedural rooms, loot, build combinations, meta-progression, and automated seed testing.

16 syllabus topics · Project: Echo Depths Vertical Slice
Syllabus liveOpen course →
CourseGEN-750

Narrative Games: Harbor of Whispers

Build a branching, localized, saveable narrative episode with choices, consequences, and accessible presentation.

16 syllabus topics · Project: Harbor of Whispers Episode
Syllabus liveOpen course →