Companies Home Search Profile

Little Adventurer: Learn to make a 3D action game with Godot

Focused View

Single-minded Ryan

5:27:28

44 View
  • 1. Learn to create a 3D action game with high-quality game assets.mp4
    01:49
  • 2. Download Godot.mp4
    01:08
  • 3.1 Asset.rar
  • 3. Download the Game Asset.html
  • 4. Create our new Godot project with the game asset.mp4
    01:08
  • 5. Create the game scene.mp4
    03:18
  • 6. Setup Godot editor.mp4
    01:58
  • 1. Setup the player node.mp4
    03:44
  • 2. Adding a camera to the player.mp4
    01:30
  • 3. Adding a characterBody3D script.mp4
    03:35
  • 4. The players basic movement (Explaining and tweaking the characterBody3D script).mp4
    05:35
  • 5. Setting up the input map.mp4
    02:02
  • 6. Rotate the player to the input direction.mp4
    03:57
  • 7. Adding an OminLight3D node to light up the player.mp4
    01:20
  • 8. Running animation.mp4
    02:49
  • 9. Attaching the swords to the player.mp4
    02:15
  • 1. Setting up the Footstep VFX.mp4
    00:45
  • 2. Writing the Footstep VFX script.mp4
    01:37
  • 1. Setting up the Coin.mp4
    02:54
  • 2. Writing the Coin Script.mp4
    04:45
  • 3. The Coin pickup VFX.mp4
    01:49
  • 4. Updating the PlayerCharacter Script.mp4
    03:06
  • 5. Creating the Coin Animation.mp4
    06:23
  • 6. Setting up the Coin UI label.mp4
    04:38
  • 7. Writing the GameUIManager Script to update the coin label.mp4
    06:26
  • 1. Setting up the Enemy.mp4
    02:35
  • 2. Creating the NavigationRegion3D node.mp4
    02:10
  • 3. Creating the NavigationAgent3D node.mp4
    00:44
  • 4. Writing the enemy movement script.mp4
    06:01
  • 5. Handling the enemy movement animation.mp4
    03:37
  • 1. What is State Pattern.html
  • 2. Writing the State base script.mp4
    05:26
  • 3. The structure of state machine and state nodes.mp4
    02:21
  • 4. Writing the state machine script.mp4
    06:58
  • 1. Creating the players idle state.mp4
    03:37
  • 2. Creating the players run state.mp4
    04:20
  • 3. Updating the footstep VFX script.mp4
    03:05
  • 4. Setting up the player slide input action and node.mp4
    01:22
  • 5. Creating the player slide state.mp4
    05:42
  • 6. Setting up the hitbox for the player.mp4
    01:26
  • 7. Setting up the player attack input action.mp4
    01:59
  • 8. Creating the player attack state.mp4
    04:05
  • 1. Setting up the sword blade VFX meshes.mp4
    02:18
  • 2. Creating the sword blade VFX material animation.mp4
    01:58
  • 3. Writing the sword blade VFX script.mp4
    03:12
  • 4. Adding a call method track to toggle the hitbox.mp4
    03:48
  • 1. Writing the enemys health script.mp4
    01:31
  • 2. Updating the player attack state script.mp4
    02:03
  • 1. Adding material flash VFX to the enemy.mp4
    04:24
  • 2. Adding attack hit VFX.mp4
    02:41
  • 3. Adding slide motion to the players attack.mp4
    04:06
  • 1. Updating the player attack script.mp4
    02:14
  • 2. Setting up the attack state nodes.mp4
    01:27
  • 3. Updating call method tracks to the attack animations.mp4
    04:12
  • 1. Setting up the enemys state nodes.mp4
    01:21
  • 2. Writing the enemy spawn state script.mp4
    02:15
  • 3. Creating the enemy spawn material effect animation.mp4
    06:08
  • 4. Writing the enemy chase state script.mp4
    04:42
  • 5. Setting up the hitbox for the enemy.mp4
    01:14
  • 6. Writing the enemy attack state script.mp4
    04:22
  • 7. Add the animation call method track for the hitbox.mp4
    03:09
  • 8. Handling the enemys damage to the player.mp4
    02:51
  • 9. Creating the enemy attack VFX.mp4
    03:51
  • 10. Writing the enemy dead state script.mp4
    03:56
  • 11. Creating the enemy dead material effect.mp4
    02:51
  • 1. Adding the health code to the PlayerCharacter script.mp4
    02:11
  • 2. Writing the player hurt state script.mp4
    04:01
  • 3. Adding hurt impact on the player.mp4
    03:43
  • 4. Adding hurt material effect to the player.mp4
    04:05
  • 5. Writing the player dead state script.mp4
    02:38
  • 6. Creating the player health bar UI.mp4
    03:11
  • 7. Writing the player health bar UI script.mp4
    04:02
  • 1. Setting up the healing orb.mp4
    01:27
  • 2. Writing the heal orb script.mp4
    03:05
  • 3. Adding the pick-up VFX.mp4
    02:27
  • 4. Updating the enemy dead script to drop the healing orb.mp4
    03:02
  • 1. Setting up the gate.mp4
    03:20
  • 2. Creating the open gate animation.mp4
    02:16
  • 3. Writing the gate script.mp4
    01:35
  • 1. Setting up the spawn points.mp4
    04:00
  • 2. Writing the enemy spawn script.mp4
    05:29
  • 3. Fixing the enemy scene missing references problem.mp4
    01:33
  • 4. Setting up the gate.mp4
    00:58
  • 5. Writing the gate control script.mp4
    02:47
  • 6. Design three levels for the game.mp4
    06:56
  • 7. Setting up the final portal.mp4
    01:23
  • 8. Setting up the final portal 3D text.mp4
    05:51
  • 9. Writing the final portal script.mp4
    04:06
  • 1. Setting up the game UI structure.mp4
    01:54
  • 2. Setting up the game finish UI.mp4
    04:02
  • 3. Creating the game manager script & Connecting the button signals.mp4
    01:45
  • 4. Setting up the game over UI & game pause UI.mp4
    03:14
  • 5. Moving the game UI script to the UI node.mp4
    02:22
  • 6. Updating the game UI script.mp4
    03:57
  • 1. Updating the game manager script.mp4
    02:07
  • 2. Writing the game finish code.mp4
    02:42
  • 3. Writing the game pause function code.mp4
    02:18
  • 4. Writing the game over function code.mp4
    02:36
  • 5. Writing the restart game function code.mp4
    01:22
  • 6. Writing the go to the main menu button code.mp4
    03:10
  • 1. Setting up the main menu scene.mp4
    05:23
  • 2. Writing the start game button and quit game button code.mp4
    03:03
  • 1. Adding coins & setting up the portals coin requires.mp4
    04:11
  • 2. Blending Animations.mp4
    05:52
  • 3. Setting the players attack direction to the mouse cursor.mp4
    05:07
  • 1. Exporting the game to executable files.mp4
    03:44
  • 2.1 LittleAdventurerAndieGodot.rar
  • 2. Download the Finished Project.html
  • Description


    Make your first Godot 3D game with good-looking game asset!

    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

    Who is this for?


  • Beginners who wants to make good-looking games with Godot
  • What You Need to Know?


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


    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.

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Single-minded Ryan
    Single-minded Ryan
    Instructor's Courses
    Hi, I'm Single-minded Ryan, a self-self-taught game developer. Before I became a programmer, I had been working as a digital artist for a really long time, so how games look really matters to me. Also, along the way I learned Unity and programming, I went through a lot of the struggles that people often face when first entering this exciting new world.I will try my best to provide beginner-friendly tutorials with high-quality assets, so you can enjoy the experience by seeing production-level games build up in your hands from the beginning.I can wait to help you learn all of the amazing things about game development, hope you will enjoy the journey with me!See you soon.Ryan.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 103
    • duration 5:27:28
    • Release Date 2023/11/15