Tutorials

Explore GDQuest's library of FREE game dev and game art tutorials

Gamedev

Learn GDScript From Zero

Try the app that converted thousands of people who thought they couldn’t code. Learn Godot’s friendly programming language in this free and open-source interactive course that runs directly in the browser! No login required.

GDTour: Get to know the Godot Editor in this interactive tour

Godot Tours allows you to learn interactively, step-by-step, directly inside the Godot Editor. In this first completely Free Tour, we take you on a quick guided walk through the user interface and help you find your way around the editor and break the ice with Godot.

Create a Vampire Survivors style Roguelite in just one sitting

Code your first rogue-lite game with Godot 4! Take your first steps in 2D game development, with: player movement, health, shooting mechanics, and enemies that spawn and follow the player.

Create a 3D Survivor Arena FPS in just one sitting

Create a 3D FPS arena survival game using Godot 4. Implement player movement, shooting mechanics, add sound effects, design levels, and export your game to share with friends.

Create a 3D Character Controller in Godot 4

Code your first 3D third-person character controller in Godot 4, step-by-step, for free!

Tilemap Editor Basics - Godot 4 Cheat Sheet

A condensed reference that covers the tilemap editor tools you’ll use most often in Godot 4. Get quick step-by-step recaps of how to paint tiles, navigation controls, selection tools, and keyboard shortcuts you’ll use most while creating 2D levels.

Setting Up Tilesets - Godot 4 Cheat Sheet

Get a condensed cheat sheet covering the essential steps for creating tilesets, adding tile sources, configuring physics layers, and setting up collision shapes in Godot 4. Perfect to bookmark and refer to while working on your 2D games in Godot 4.

Make a Finite State Machine in Godot 4

The State pattern is an essential one for game developers. In this guide, you’ll learn to create a finite state machine in Godot and when to use the pattern.

Understand Raycasts in Godot 4

Learn what raycasts are and how to use them in Godot for both 2D and 3D games. Discover how to set up raycast nodes, detect collisions, and implement common use cases like line of sight, ground detection, and instant-hit weapons.

Create a 2D Laser in Godot 4

Learn how to create a dynamic 2D laser beam in Godot using raycasts, animated lines, and particle effects. Implement casting, collision, and beam particles to create a visually stunning laser effect.

Kinematic Jump Formulas for 2D and 3D Games

Get ready-to-use formulas to calculate jump physics based on height, timing, and distance instead of guessing the jump speed and gravity values. You can reuse these simple formulas to precisely control jumps in any 2D or 3D game.

Setting up pixel art graphics in Godot 4

Learn how to configure Godot’s texture filtering, viewport scaling, and rendering settings to set up crisp pixel art with simple built-in options in Godot 4.

What you need to make games

How to learn to code? How to become a game developer? Get started with these general guides.

Make Games with Godot: Beginner Edition

This learning path and free guide is a curated list of free resources to get started with game development using the Free and Open Source engine Godot

Make Games with Godot: Developer Edition

This free guide is a curated list of free resources that help with transitioning to Godot - the Free and Open Source game engine.

Code the Entity-Component pattern in Godot

Learn to code an entity component pattern to add flexibility to your simulation games and other Godot projects.

Game Art

Krita tutorials

Paint and create beautiful game assets with Krita, an award-winning painting program.

Pixel Art Tutorial

by: Nathan Lovato on: May 28, 2015

Pixel Art Tutorial Description

Game Art Tutorials

by: Nathan Lovato on: February 25, 2015

Learn game art and general digital art techniques for Free!