Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Little Adventurer – Learn to Make a 3D Action Game with Godot by Single-minded Ryan

/

Release date:2023, September

Duration:05 h 30 m

Author:Single-minded Ryan

Skill level:Beginner

Language:English

Exercise files:Yes

Hello, I’m Single-minded Ryan.

In this course, we will make a 3D action game with Godot. You will control Andie, our little adventurer, in the game 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 Godot can achieve high-quality game graphics.

I aim to create a visual-oriented course to show Godot’s potential.

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 includes a production-level game asset package, 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 focus on every detail, but at the same time, it would be great if you have some essential experience with some programming language. You don’t necessarily need to know anything about GDScript, but it helps if you understand 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 look 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.

Watch online or Download for Free
01. Introduction & Setup

01. Learn to create a 3D action game with high-quality game assets
02. Download Godot
04. Create our new Godot project with the game asset
05. Create the game scene
06. Setup Godot editor

02. Setup the player

01. Setup the player node
02. Adding a camera to the player
03. Adding a characterBody3D script
04. The players basic movement (Explaining and tweaking the characterBody3D script)
05. Setting up the input map
06. Rotate the player to the input direction
07. Adding an OminLight3D node to light up the player
08. Running animation
09. Attaching the swords to the player

03. Creating the player footstep VFX

01. Setting up the Footstep VFX
02. Writing the Footstep VFX script

04. Creating the Coin

01. Setting up the Coin
02. Writing the Coin Script
03. The Coin pickup VFX
04. Updating the PlayerCharacter Script
05. Creating the Coin Animation
06. Setting up the Coin UI label
07. Writing the GameUIManager Script to update the coin label

05. Creating the Enemy AI Using Navigation

01. Setting up the Enemy
02. Creating the NavigationRegion3D node
03. Creating the NavigationAgent3D node
04. Writing the enemy movement script
05. Handling the enemy movement animation

06. Introduction To A Simple State Pattern

02. Writing the State base script
03. The structure of state machine and state nodes
04. Writing the state machine script

07. Implementing states for the player node

01. Creating the player’s idle state
02. Creating the player’s run state
03. Updating the footstep VFX script
04. Setting up the player slide input action and node
05. Creating the player slide state
06. Setting up the hitbox for the player
07. Setting up the player attack input action
08. Creating the player attack state

08. Creating the attack VFX

01. Setting up the sword blade VFX meshes
02. Creating the sword blade VFX material animation
03. Writing the sword blade VFX script
04. Adding a call method track to toggle the hitbox

09. The enemy’s health & the damaging process

01. Writing the enemy’s health script
02. Updating the player attack state script

10. Creating the attack VFX

01. Adding material flash VFX to the enemy
02. Adding attack hit VFX
03. Adding slide motion to the player’s attack

11. Player’s attack combo

01. Updating the player attack script
02. Setting up the attack state nodes
03. Updating call method tracks to the attack animations

12. The Enemy’s states

01. Setting up the enemy’s state nodes
02. Writing the enemy spawn state script
03. Creating the enemy spawn material effect animation
04. Writing the enemy chase state script
05. Setting up the hitbox for the enemy
06. Writing the enemy attack state script
07. Add the animation call method track for the hitbox
08. Handling the enemy’s damage to the player
09. Creating the enemy attack VFX
10. Writing the enemy dead state script
11. Creating the enemy dead material effect

13. The Player Health

01. Adding the health code to the PlayerCharacter script
02. Writing the player hurt state script
03. Adding hurt impact on the player
04. Adding hurt material effect to the player
05. Writing the player dead state script
06. Creating the player health bar UI
07. Writing the player health bar UI script

14. Creating the Healing Orb

01. Setting up the healing orb
02. Writing the heal orb script
03. Adding the pick-up VFX
04. Updating the enemy dead script to drop the healing orb

15. Creating the Gate

01. Setting up the gate
02. Creating the open gate animation
03. Writing the gate script

16. Enemy Spawner & Level Design

01. Setting up the spawn points
02. Writing the enemy spawn script
03. Fixing the enemy scene missing references problem
04. Setting up the gate
05. Writing the gate control script
06. Design three levels for the game
07. Setting up the final portal
08. Setting up the final portal 3D text
09. Writing the final portal script

17. Game Play UI

01. Setting up the game UI structure
02. Setting up the game finish UI
03. Creating the game manager script & Connecting the button signals
04. Setting up the game over UI & game pause UI
05. Moving the game UI script to the UI node
06. Updating the game UI script

18. Level Manager & Game Play Logic

01. Updating the game manager script
02. Writing the game finish code
03. Writing the game pause function code
04. Writing the game over function code
05. Writing the restart game function code
06. Writing the go to the main menu button code

19. The Main Menu Scene

01. Setting up the main menu scene
02. Writing the start game button and quit game button code

20. Polishing The Game

01. Adding coins & setting up the portal’s coin requires
02. Blending Animations
03. Setting the player’s attack direction to the mouse cursor

21. Export the game and play

01. Exporting the game to executable files

[Udemy] Little Adventurer – Learn to Make a 3D Action Game with Godot by Single-minded Ryan.7z.rar

[Udemy] Little Adventurer – Learn to Make a 3D Action Game with Godot by Single-minded Ryan_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *