GDScript Essentials
Learn typed GDScript through small, interactive programs and gameplay calculations.
Open course and syllabus
BLINKCADEAI GAME DEVELOPMENT
Godot and GDScript Developer Program
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.
Every published lesson works now in browser practice mode. The isolated runner adds authoritative Godot parsing, behavioral tests, and generated game previews.
Available now
These courses already contain selected browser exercises, saved progress, hints, automated checks, and downloadable native Godot projects. Their full ordered syllabi are also published.
Learn typed GDScript through small, interactive programs and gameplay calculations.
Open course and syllabusConnect typed GDScript to player input, game events, timing, collision, and physics behavior.
Open course and syllabusCombine the foundations into a small complete game built through tested project checkpoints.
Open course and syllabusLesson directory
Open a lesson directly or enter through its parent course. Every lesson clearly identifies its course, lab type, time, and Godot version.
GDScript Essentials
Keep the player name as Nova, change score to 250, and set has_key to true without removing the type annotations.
GDScript Essentials
Return base score plus bonus, subtract two points for every damage point, and clamp the final result to a minimum of zero.
Godot Input, Signals, Time, and Physics
Replace the zero movement multiplier with the exported speed value. Run the scene and test arrow-key or WASD movement.
Godot Input, Signals, Time, and Physics
Inside collect(), emit the collected signal with points before queue_free() is called.
Signal Sprint: First Complete 2D Game
Complete _on_collectible_collected(): add points to score, refresh the label, and emit score_updated with the new total.
Learning loop
Learn one focused Godot or GDScript concept in plain language.
Edit typed GDScript inside the browser workspace.
Use checks, previews, hints, and test feedback to repair the feature.
Download the checkpoint and open the same project in the native editor.
Complete program
40 public course pages across 8 stages, covering 836 ordered lesson topics. Interactive production status is shown honestly on every course.
Stage 0
Build a clear mental model of how games are designed, programmed, tested, and completed.
6 syllabus topics · Project: One-Mechanic Game BriefInstall Godot safely and become comfortable navigating projects, scenes, files, and editor workspaces.
12 syllabus topics · Project: Hello BlinkcadeStage 1
Learn the core ideas behind programming without assuming previous coding experience.
14 syllabus topics · Project: Adventurer Logic LabLearn typed GDScript through small, interactive programs and gameplay calculations.
18 syllabus topics · Project: Score and Rank SimulatorUse GDScript features in real Godot projects and build reusable, well-documented systems.
20 syllabus topics · Project: Reusable Character Statistics SystemStage 2
Learn the architectural model behind Godot projects and reusable scene composition.
22 syllabus topics · Project: Modular Collectible RoomConnect typed GDScript to player input, game events, timing, collision, and physics behavior.
24 syllabus topics · Project: Blinkcade Physics PlaygroundCombine the foundations into a small complete game built through tested project checkpoints.
24 syllabus topics · Project: Signal SprintStage 3
Create responsive top-down and platform movement while tuning cameras and player feedback.
22 syllabus topics · Project: Movement MuseumBuild readable 2D worlds with TileMapLayer, navigation, transitions, checkpoints, and reusable rooms.
24 syllabus topics · Project: Garden GridCreate reusable gameplay entities, combat systems, enemy behaviors, upgrades, waves, and bosses.
26 syllabus topics · Project: Arena ProtocolBuild responsive interfaces and make keyboard, mouse, controller, and accessibility support part of normal production.
26 syllabus topics · Project: Complete Game Interface SuiteTurn functional gameplay into readable, satisfying play through animation, sound, particles, and camera feedback.
26 syllabus topics · Project: The Juice PassDesign dependable local state, settings, save slots, migration, and recovery behavior.
24 syllabus topics · Project: Reliable Save and Settings PackageRestructure prototypes into maintainable projects using composition, signals, components, state machines, and data-driven systems.
26 syllabus topics · Project: Architecture RescuePlan, build, test, export, and present an original small 2D game.
16 syllabus topics · Project: Original 2D CapstoneStage 4
Diagnose failures systematically, create regression checks, and protect work with Git.
30 syllabus topics · Project: Blinkcade Bug ClinicUse stronger typing and profiling to improve complex projects without premature optimization.
28 syllabus topics · Project: Stress Test LaboratoryUse AI as a supervised tutor and engineering assistant while retaining understanding, verification, and control.
26 syllabus topics · Project: Supervised AI Feature LabPrepare games for more players, languages, devices, resolutions, and release conditions.
28 syllabus topics · Project: Release QA AuditExport builds, document licensing, prepare store-ready materials, and publish a technical case study.
30 syllabus topics · Project: Release Candidate PackageStage 5
Understand 3D coordinates, transforms, cameras, lighting, materials, imports, collision, and greyboxing.
22 syllabus topics · Project: Orbital Test ChamberBuild first-person and third-person controllers with reliable physics, camera handling, and interaction.
24 syllabus topics · Project: Controller Laboratory 3DBuild atmospheric and performant 3D environments from modular kits, materials, lighting, navigation, and audio.
24 syllabus topics · Project: Abandoned Relay StationIntegrate skeletal animation, navigation, perception, state machines, attacks, and encounter pacing.
26 syllabus topics · Project: Sentinel EncounterPlan, build, profile, test, export, and present an original small 3D game experience.
16 syllabus topics · Project: Original 3D CapstoneStage 6
Build a small authoritative multiplayer game and understand synchronization, latency, disconnections, and network testing.
24 syllabus topics · Project: Two-Player Signal ArenaCreate reusable 2D and 3D shader effects and integrate them safely with gameplay.
22 syllabus topics · Project: Blinkcade Effects PackBuild safe editor tools, custom docks, inspectors, and packaged add-ons using GDScript.
20 syllabus topics · Project: Level-Design Helper PluginAdapt an existing desktop game for browser or Android constraints without losing desktop support.
22 syllabus topics · Project: Cross-Platform AdaptationCreate reproducible, constrained procedural content and verify that generated levels remain playable.
20 syllabus topics · Project: Endless Signal VaultScope, plan, test, release, support, and evaluate an independent game without endless redesign.
22 syllabus topics · Project: Production Plan and Post-Launch SimulationStage 7
Build data-driven grid puzzles with undo, hints, progression, and rigorous solution testing.
14 syllabus topics · Project: Ten-Level Puzzle PackCreate responsive platforming, checkpoints, hazards, camera regions, and speed-running support.
14 syllabus topics · Project: Neon Courier Vertical SliceBuild a compact RPG with dialogue, inventory, combat, quests, progression, and persistent world state.
16 syllabus topics · Project: Ember Vale Mini-RPGBuild a score-driven arcade shooter with waves, power-ups, bosses, feedback, and persistent high scores.
14 syllabus topics · Project: Star Forge Release BuildCreate repeatable runs using procedural rooms, loot, build combinations, meta-progression, and automated seed testing.
16 syllabus topics · Project: Echo Depths Vertical SliceBuild a branching, localized, saveable narrative episode with choices, consequences, and accessible presentation.
16 syllabus topics · Project: Harbor of Whispers EpisodeBuild a small strategy simulation with commands, units, economy, technology, AI decisions, and state persistence.
16 syllabus topics · Project: Frontier Grid ScenarioBuild a low-pressure management game with schedules, crafting, relationships, decoration, and gentle progression.
16 syllabus topics · Project: Lantern Market Demo