Udemy

LittleAdventurer2D: Make a 2D Action Game with Godot 4(2026)

Enroll Now
  • 1,475 Students
  • Updated 2/2026
4.7
(247 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 40 Minute(s)
Language
English
Taught by
Single-Minded Ryan
Rating
4.7
(247 Ratings)

Course Overview

LittleAdventurer2D: Make a 2D Action Game with Godot 4(2026)

(2026 Updated with Godot 4.6) Make your first 2D Godot game with good-looking game assets!

Hello, I’m Single-minded Ryan, a game developer and digital artist.

In this course, we are going to create a classic 2D platformer game, with high-quality game assets.


In the game you will control Andie, our little adventurer, to explore an ancient 2D world. You’ll need to defeat the enemies and reach the portal at the end of the level to finish the game.


My goal is to create a visual-oriented course to make you feel like you are making a real 2D game from scratch.


This course comes with a high-quality game asset package, including the player and enemy animations, VFX files, parallax backgrounds (some are animated), and a level TileMap.

(sound & music not included at the moment)


Along this course, you'll learn everything you need to start your 2D platformer. From how to design the level using the AutoTile feature, how to control the 2D animations with the animatedSprite2D node, how to code the movement and the enemy patrol behavior, how to create the close-range attack and projectile systems, how to create the pick-up item and the VFX, how to create and control the game UI, all the way to how to export the game project into executable files.


I'll try to focus on every detail, but at the same time, it would be great if you have some basic experience with some programming language. You don't necessarily need to know anything about GDScript, but it helps if you understand some general programming ideas such as how variables and functions work.


By the end of this course, you will have a 2D platformer that you can show off to your friends.


Please enroll today, I'm looking forward to seeing you in the course.



At the end of this course, you will be able to do things like:

How to code in GDScript, which is Godot's built-in programming language

How to control the player's 2D movement

How to use the AutoTile system with the TileMap node

How to design a 2D game level by painting the tiles

How to create the 2D parallax background layers

How to create the moving platform

How to control 2D animations with the animatedSprite2D node

How to create the attack & health system

How to create a 2D bullet system

How to create the patrol behavior for the enemy

How to create a pick-up item

How to control 2D VFX

How to handle the 2D physics layers and physics detection

How to create game UI in Godot, like the health bar UI & the restart button

How to use the Autoload system to control the gameplay flow

How to reload the game scene to restart the game

How to use Godot's input system

How to customize Godot's settings for your game and your workflow

export the game project into executable files

How to update the project from Godot 4.2 to Godot 4.4

How to load the next game level scene

How to create a Main Menu

How to pause the game

How to create the material blink effect (for attack feedback)

How to create the camera shake effect (for attack feedback)

Please NOTE that this course DOES NOT contain any sound and music assets at the moment.


*All of the assets (the tile map, animation files, VFX files, background files, etc.) provided in this course are only for educational purposes, please do not use them in any commercial projects.






Course Content

  • 11 section(s)
  • 51 lecture(s)
  • Section 1 Introduction & Project Setup
  • Section 2 Creating the Game Level and the Player
  • Section 3 Creating the Enemy and the Finishing up the Player
  • Section 4 Creating the UI and the end door
  • Section 5 Designing the game level and exporting the game
  • Section 6 Updating the project to Godot 4.4
  • Section 7 The Main Menu, The Pause Screen and level management
  • Section 8 Adding some Game Feel
  • Section 9 Adding Physics Behavior to some Coins
  • Section 10 Adding More Game Features
  • Section 11 Updating the Project to Godot 4.6

What You’ll Learn

  • Learn to make a good-looking 2D action game with Godot, Learn how to code a 2D game in GDScript, Learn how to control the player's 2D movement, Learn how to use the AutoTile system with the TileMap node, Learn how to design a 2D game level by painting the tiles, Learn how to create the 2D parallax background layers, Learn how to control 2D animations with the animatedSprite2D node, Learn how to create the attack & health system, Learn how to create a 2D bullet system, Learn how to create the patrol behavior for the enemy, Learn how to create a coin-collecting system, Learn how to create the 2D one-way platform, Learn how to control 2D VFX, Learn how to handle the 2D physics layers and physics detection, Learn how to create game UI in Godot, like the health bar UI & the restart button, Learn how to use some GDScript unique features like the annotations, the setter and the signal system, Learn how to use the Autoload system to control the gameplay flow, Learn how to reload the game scene to restart the game, Learn how to export the game project into executable files, Learn how to use Godot's input system, Learn how to load the game level, Learn how to create a Main Menu and create buttons dynamically, Learn to pause the game and create the pause UI, Learn how to create the material blink effect, Learn how to create the camera shake effect, Learn how to use the Godot physics engine, Learn how to create the moving platform


Reviews

  • B
    Benjamin Gomez
    5.0

    Super fun course! definitely gives you what you need to make your own game and have fun doing it.

  • F
    Furkan YENCE
    5.0

    Just perfect for a beginner!

  • M
    Martin Cremerius-Gauer
    5.0

    I've used this course to get an overall overview and some hand on experience with Godot and it covered more than I hoped and gave me a lot of good insights

  • O
    Oliver Doyle
    4.0

    A very good course on implementing core Godot techniques in order to get a game prototype up and running. It really helps that the course uses professional grade art assets as this gives you a better idea of what a final end product could look like. All course material is well presented and worked through at a good pace. However there is no section covering sound which is a strange omission. I would love to see this being included in a later version of the course. Overall though this is a good course that gets you started with the Godot game engine. Recommended.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed