Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
How To Make A FULL Game in Godot 4.5 (FREE!)
Rating: 4.4 out of 5(31 ratings)
1,018 students

How To Make A FULL Game in Godot 4.5 (FREE!)

Create a full game in Godot, 100% free, while learning its fundamentals the right way
Created byMarco Paoletta
Last updated 3/2025
English
English [Auto],

What you'll learn

  • Create a complete game from scratch
  • Learn coding in GDScript, allowing you to create your own games
  • Understand Godot's user interface in practice
  • Learn Godot fundamentals to be able to create any type of game you want

Course content

1 section14 lectures1h 41m total length
  • Downloading Godot, Creating Project And Importing Assets8:47

    Download Godot engine, create a new project, import Pixel Eight City and Pixel Platformer assets, and extract archives with WinRAR or 7-zip to organize them in the project folder.

  • How To Ideate Properly4:04

    Define a game design document with a reference image similar to Crossy Road, establish core mechanics: game over by car collision, win by crossing the road, and a level loop.

  • Creating The Player Scene And Understanding Nodes5:37

    Create a moving player in Godot 4.5 using a character body 2D, understand nodes and scripts, and save scenes for menu and player with animated sprites and collision shapes.

  • Adding Nodes To The Player6:50

    Choose a sprite texture, set nearest filter, and scale the player for visibility; add a collision shape with a character body and attach a GDScript to the root node.

  • Understanding The Player Code8:53

    Explore how the player script uses constants like speed and jump velocity, built-in versus user functions, and gravity to control movement and jumping via inputs.

  • Creating The Player Movement10:24
  • Understanding Scenes2:50

    Create a main 2D scene, instantiate the player, and add a tile map to draw the city while organizing the project with container and functionality scenes.

  • Creating A Tile Map8:49

    Create and configure a tile map in Godot 4.5 by building a tile set, using a tile map layer, and painting tiles to enable horizontal player movement.

  • Adding Obstacles8:36

    Add moving obstacles with an area 2D for collision detection between cars and the player, and move car sprites upward via a process function using speed and delta.

  • Polishing Obstacles8:19

    Polishing obstacles shows resetting a car by teleporting it to its initial position when it exits the screen, using an on-screen notifier 2D. It covers exporting a move_down boolean.

  • Adding Collisions8:23

    Learn to define a main scene, add collision shapes to the player and obstacle, and use area 2d signals with a player group to detect and respond to collisions.

  • User Interface15:10

    Build a game UI in Godot 4.5 with a canvas layer and control nodes to create you win and game over screens plus a main menu, using signals for restart.

  • Conclusion3:52

    Learn to debug and prototype in Godot 4.5 by using input modes to switch between game play and UI editing, inspect nodes, and adjust properties like speed during a session.

  • Extra Resources0:50

    Access extra resources to continue learning with a 5.5 hour judo course and a 22 hour Unity course, originally $45, now $13 via the links in the description.

Requirements

  • None, just a PC

Description

Master Godot 4 by Creating a Crossy Road-Style Game

Want to learn game development with Godot 4 but don’t know where to start? This beginner-friendly course will guide you through the entire process of creating a simple but playable Crossy Road-style game in just 1.5 hours.

Through hands-on lessons, you'll learn how to set up Godot, work with essential nodes, and implement player movement, tile maps, obstacles, and collisions. By the end, you'll have a solid understanding of Godot’s core concepts while building a fun, interactive project from scratch.

What You’ll Learn:

- How to properly ideate a game concept using a whiteboard
- The basics of Godot’s node system and scene management
- How to create and script a player character
- Working with TileMaps to design game levels
- Implementing collisions and obstacles to challenge the player
- Adding a user interface for better player interaction

This course is perfect for beginners looking for a fast, practical introduction to Godot 4. Whether you're an aspiring game developer or just curious about Godot, this hands-on project will help you build confidence and skills quickly.

Jump in and start creating your first Godot game today!

Trust me, you won't regret it! Start learning Godot the right way :)

Who this course is for:

  • People who want to learn how to create games