~/blog
Tutorials

Godot 4 Tutorials & GDScript Tips

Free deep-dive tutorials on Godot 4 patterns, architecture, and GDScript tricks. Every article is packed with real code you can paste into your project.

{ } GDScript^v< Input

Godot 4 Input Handling — Keyboard, Mouse, Gamepad & Touch

Master Godot 4 input handling. Learn Input Map setup, polling vs event-driven input, keyboard, mouse, gamepad axes and vibration, touch input, input buffering, runtime remapping, and unified multi-device patterns — with 10+ GDScript code examples.

Mar 8, 2026|16 min read
Read
{ } GDScript2D: 2D

How to Make a Platformer in Godot 4 — Complete Beginner Guide

Learn how to make a platformer in Godot 4 from scratch. Covers CharacterBody2D movement, gravity, jumping, coyote time, animated sprites, TileMap level design, collectibles, enemies, and Camera2D with full GDScript code examples.

Mar 8, 2026|16 min read
Read
{ } GDScript</> Architecture

Godot 4 UI Tutorial — Build Responsive Menus, HUDs & Inventory Screens

Master Godot 4 UI from scratch. Build responsive menus, HUDs, inventory grids, pause screens, and settings panels using Control nodes, containers, anchors, themes, and GDScript.

Mar 7, 2026|15 min read
Read
~> Animation{ } GDScript

Godot 4 Animation Tutorial — AnimationPlayer, AnimationTree & Blending

Master Godot 4 animations from scratch. AnimationPlayer keyframing, AnimationTree state machines, blend spaces, code-driven animations, and practical examples like character movement blending, attack combos, and UI animations.

Mar 7, 2026|13 min read
Read
/// Shaders{ } GDScript

Godot 4 Shader Tutorial — Write Your First Visual Shader and GLSL Code

Learn Godot 4 shaders from scratch. Master the visual shader editor, write custom GLSL fragment and vertex shaders, and build practical effects like water, outline, and dissolve — with 6+ code examples.

Mar 7, 2026|14 min read
Read
{ } GDScript</> Architecture

Godot 4 Tilemap Tutorial — Build Beautiful 2D Levels Fast

Master Godot 4 TileMap and TileSet for 2D level design. Covers autotile terrain rules, multiple layers, physics collision tiles, and programmatic tilemap manipulation with GDScript.

Mar 7, 2026|14 min read
Read
</> Architecture{ } GDScript

Godot 4 Dialogue System Tutorial — Build a Visual Novel-Style Text Box

Build a complete Godot 4 dialogue system with GDScript. Covers RichTextLabel typewriter effect, JSON dialogue data, branching choices, character portraits, and signal-driven flow.

Mar 7, 2026|13 min read
Read
</> Architecture{ } GDScript

Godot 4 Save System Tutorial — Persist Game Data with JSON and Resources

Build a complete Godot 4 save system with GDScript. Covers FileAccess JSON save/load, custom Resource-based saves, saving node trees, auto-save patterns, and encryption.

Mar 7, 2026|12 min read
Read
</> Architecture{ } GDScript

Godot 4 Inventory System Tutorial — Build a Flexible Item System with GDScript

Build a flexible Godot 4 inventory system with GDScript. Covers resource-based items, an inventory container class, UI grid, drag-and-drop, and JSON save/load.

Mar 7, 2026|13 min read
Read
{ } GDScript### Procedural Gen

Godot 4 Procedural Generation — Dungeons, Terrain & Infinite Worlds

Master Godot 4 procedural generation with GDScript. Learn FastNoiseLite terrain, BSP dungeon generation, wave function collapse, chunk-based infinite worlds, seeded randomness, and procedural enemy/loot spawning — with 8 code examples.

Mar 7, 2026|16 min read
Read
<-> Multiplayer{ } GDScript

Godot 4 Multiplayer Tutorial — Peer-to-Peer and Client-Server Networking

Complete Godot 4 multiplayer tutorial covering the High-Level Multiplayer API, RPCs, MultiplayerSpawner, MultiplayerSynchronizer, peer-to-peer vs dedicated server architecture, lobby systems, state syncing, and lag compensation — with 8 GDScript code examples.

Mar 7, 2026|18 min read
Read
</> Architecture{ } GDScript

Godot 4 State Machine Tutorial — Clean, Scalable, No Plugins

Build a reusable state machine in Godot 4 using pure GDScript. Includes enemy AI example with Idle, Chase, and Attack states.

Mar 6, 2026|12 min read
Read
~> Animation{ } GDScript

Godot 4 Tween Tutorial — Animate Anything Without AnimationPlayer

Master Godot 4 tweens with 8+ practical GDScript examples. Chain animations, use easing functions, and add juice effects to your game.

Mar 6, 2026|11 min read
Read
{ } GDScript

Godot 4 @export Tips — Make Your Inspector Work for You

Master @export, @export_range, @export_enum, @export_flags, @export_group, and more to build powerful custom Inspectors in GDScript.

Mar 6, 2026|10 min read
Read
</> Architecture{ } GDScript

How to Use Signal Bus Pattern in Godot 4

Decouple your nodes, eliminate spaghetti code, and build scalable event-driven architecture with GDScript autoloads.

Mar 6, 2026|9 min read
Read
{ } GDScript

5 GDScript Tricks Most Godot Devs Don't Know

Level up your Godot 4 projects with 5 lesser-known GDScript patterns: signal buses, typed exports, async/await, static typing, and editor-time validation.

Mar 6, 2026|8 min read
Read

16 tutorials

Free download
+ weekly tips

Get the Free GDScript Cheat Sheet + Weekly Godot Tips

Join indie devs getting our GDScript Cheat Sheet with 20+ copy-paste snippets — plus weekly Godot 4 tips, architecture patterns, and GDScript tricks straight to your inbox.

20+ GDScript snippets
Weekly Godot tips
Zero spam, cancel anytime
>
GDSJoin 500+ Godot devs. Unsubscribe in one click.