Course Overview
Learn how to get the most out of the new Godot 4 game engine by making cool 3D video games.
We take you through the fundamentals and key concepts of Godot. You’ll use Godot’s built-in scripting language, GDScript, to create interesting game mechanics.
You’ll learn how to build 3D levels, environments, character controllers, enemies, and a host of other essential game objects. And you’ll animate your game with Tweens, AnimationPlayers and even Shaders!
You’ll create 3, yes 3!, awesome games in Godot 4…
Project Boost: Your first 3D Godot Project from the ground up, controlling a rocket with physics to explore levels and avoid obstacles.
Barbarian Blaster: a Tower Defence game where you’ll learn a bunch of essential skills for a variety of games like mouse control, enemies, firing projectiles, dealing damage, spawning game objects, making animations and more.
Robo Rampage: First Person Shooter game where you’ll learn how to build custom interior levels, enemies with AI and polish off your 3D game dev skills.
Whether you’re a complete beginner or have dabbled in Godot before, this course will have something for you.
You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.
And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
Godot 4 is an amazing engine and this course is the perfect place to dive into it.
Get in early for this highly anticipated and much requested course! The course is still in development, with the first two projects (10+hrs of content) already live. More awesome content is being added on a regular basis. So don't delay, jump in now!
FAQ
FAQ area empty
Course curriculum
-
Section Intro - Project Boost
65 Xem trước -
Your First Script
831 -
Scripting Essentials
864 Xem trước -
Controlling the Player
746 -
Blocking Out the Level
707 -
Instantiating the Player
501 Xem trước -
RigidBody3D and Physics
785 -
The Input Map
434 -
Collision Detection
755 -
The Export Annotation
698 -
Crashing and Respawning
550 -
Loading the Next Level
779 -
Introducing Tweens
755 -
Tweening Hazards
864 -
Introducing Audio
780 -
Controlling Audio With Scripts
530 -
Introducing Particles
773 -
One Shot Particles
488 -
Improving the Ship
953 -
Coloring the Ship
296 -
Building Backgrounds
880 -
Lighting the Scene
796 -
Exporting Your Game
541 -
Wrap Up - Project Boost
70
-
Section Intro - Barbarian Blaster
88 -
Setting Up the Scene
462 -
Introducing the Gridmap
791 -
Using the Gridmap
636 -
Building Curves With Path3D
1076 -
PathFollow3D Enemies
841 -
Making A Base
845 -
Health and Labels
637 -
Introducing Properties
718 -
Text, Strings and Colors
902 -
Mouse Input and Ray Picking
946 -
Updating Gridmap Cells
904 -
Clicks and Cursors
532 -
Building Towers
798 -
Picking Turret Positions
503 -
Making Projectiles
826 -
Introducing Timers
700 -
Aiming the Turrets
846 -
Damaging Enemies
782 -
For Loops and Targeting
968 -
Introducing Animations
978 -
Instantiating Enemies
475 -
Control Nodes and UI
858 -
Earning and Spending Gold
560 -
Difficulty Curves
937 -
Scaling Enemy Health
869 -
Ending the Game
843 -
The Victory Screen
818 -
Rewarding the Player
985 -
Using GLTF Files
663 -
Updating the MeshLibrary
617 -
Barbarians and Animations
792 -
Polish and Balance
1019 -
Wrap Up - Barbarian Blaster
79
-
Section Intro - Robo Rampage
87 -
Setting Up the Scene
332 -
First Person Movement
824 -
Input Events and Aiming
773 -
Improved Aiming and Smoothing
814 -
Custom Reticles
753 -
Advanced Jumping
754 -
Making a Prototyping Sandbox
860 -
Introducing Navigation
780 -
Enemy Movement
708 -
Enemy Attacks
980 -
Arming the Player
860 -
Recoil and Raycasts
641 -
Dealing Damage
633 -
Making Particles
990 -
Instantiating Particles
668 -
The SubViewport
830 -
Damage Feedback
644 -
Game Over
736 -
Introducing Shaders
804 -
Weapon Variety
567 -
Swapping Weapons
543 -
Cycling Weapons
670 -
Tracking Ammo
920 -
The Ammo Label
536 -
Ammo Pickups
655 -
Pickup Visuals and Shaders
854 -
Aiming and Zooming
854 -
Building Interiors
762 -
Building the Level
1004 -
Making the Level Playable
814 -
Tweaking the Enemy
713 -
The AnimationTree Node
656 -
Lava Shader
934 -
Adding Lava Pools
992 -
Decorating the Level
1275 -
Lighting and Polish
875 -
Finishing Touches
532 -
Wrap Up - Robo Rampage
85
Requirment
-
The only prerequisites for taking this course is having access to a windows, Linux, or Mac computer or laptop.
-
Whether you're an absolute beginner or have some programming or Godot experience, this course is for you!
Outcomes
-
Get the most out of the new Godot 4 game engine by making 3D video games
-
Make 3 different awesome games, while learning the fundamentals and key concepts of Godot 4
-
Learn key concepts of Godot such as using Nodes, Scenes, Scripting & Signals
-
Learn how to program using GDScript, Godot’s tailor-made scripting language - ideal for making things quickly.
-
Learn how to animate your game with Tweens, AnimationPlayers and even Shaders!
-
Learn how to build 3D levels, environments, character controllers, enemies, and a host of other essential game objects.
0 Student
10 Courses
0 review