Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Little Adventurer: Make a 3D action game with Godot 4
Rating: 4.5 out of 5(220 ratings)
1,997 students

Little Adventurer: Make a 3D action game with Godot 4

Make your first Godot 3D game with good-looking game asset!
Last updated 10/2025
English

What you'll learn

  • Learn to make a good-looking 3D action game with Godot
  • Learn how to code in GDScript
  • Learn how to design game levels
  • Learn how to create and control animations in Godot
  • Learn how to control VFX
  • Learn how to use Godot's AI navigation system
  • Learn how to create game UI in Godot

Course content

21 sections105 lectures5h 31m total length
  • Learn to create a 3D action game with high-quality game assets1:49
  • Download Godot1:08
  • Download the Game Asset0:54


    • This course was made with Godot 4.1, so I recommend using Godot 4.1 and download the asset for Godot 4.1 for the best experience(LittleAdventurerAsset1.1_ForGodot4.1.zip). Everything you'll learn in the course will still work with later versions, so there is no need to use the latest version of Godot.

    • But if you want to use Godot 4.2, please download the asset for Godot 4.2(LittleAdventurerAsset1.1_ForGodot4.2.zip). Please make sure to use the right version of asset to match your Godot version, since the asset for 4.2 is not compatible with Godot 4.1

    • Please also notice that using later versions of Godot(newer than 4.2) might result in some unknown problems.

    • Unzip the asset files to the root folder of your project, and make sure the name of the asset folder is 'Asset'. Please do not change the name of the asset folder, otherwise the Godot editor will not be able to locate some files.

  • Create our new Godot project with the game asset1:36

    Download and Set up the FBX importer for Godot

    Please follow this lecture until you copy the Asset folder into your Godot project folder,
    then jump back to Godot and you are going to get a pop-up window asking you for the FBX importer (FBX2glTF).

    Check the download link in the pop-up window to download the zip file (FBX2glTF-windows-x86_64.zip for Windows), and extract the exe file. Then go back to Godot and set the path. After Godot finds the FBX2glTF file is valid, the import process will proceed.

    You can also head to the Godot official website to download FBX2glTF:
    https://godotengine.org/fbx-import/


  • Create the game scene3:18
  • Setup Godot editor1:58

Requirements

  • It would be great if you have beginner-level programming experience

Description

Hello, I’m Single-minded Ryan.


In this course, we are going to make a 3D action game with Godot. In the game you will control Andie, our little adventurer, to explore an ancient world. You’ll need to defeat the enemies and collect enough coins to enable the portal at the end stage to finish the game.


Godot is a beginner-friendly and highly efficient game engine, its refined and intuitive workflow can save us a lot of time and effort, and I also believe Godot can achieve high-quality game graphics.


My goal is to create a visual-oriented course to show you the potential of Godot.

I want to combine the intuitive workflow with production-level graphics, to immerse you in the experience where you feel like you are making a real game from scratch.


This course comes with a production-level game asset package, including high-quality characters with high-resolution textures, materials, animations, environment models, a pre-constructed level, and a bundle of VFX.

(sound & music not included at the moment)


Along the course, you are going to learn everything you need to make your own game, from how to code in GDScript, how to control the characters, create enemy AI, control the animations and VFX, design the game level, create the game UI, all the way to how to compile your game to EXE files.


I will 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 3D action game 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:

  • Customize Godot's settings for your game and your workflow

  • Code in GDScript, which is Godot's built-in programming language

  • Code basic character movement, attack, and dodge abilities

  • Create an attack combo system

  • Use Godot's input system

  • Control animations with AnimationPlayer node

  • How to communicate from the animations to the script

  • Create animations to move and rotate objects

  • Control material effect with GDScript and animation

  • Control VFX via GDScript

  • Create Enemy AI with Godot's Navigation System

  • Control Enemy's behaviors like spawn and dead

  • Use a state pattern to control the Player and the Enemy's status

  • Create a health & damage system

  • Create a health pick-up

  • Create a coin-collecting system

  • Create a Game logic manager

  • Design the Game Level

  • Create 3D text UI

  • How to load and reset game scenes

  • Create a main menu and game menu with the Godot UI system

  • How to create buttons and control button functions with GDScript

  • How to export the game project into EXE files

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


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


Who this course is for:

  • Beginners who wants to make good-looking games with Godot