
Welcome!
Creating a video game covers so many different aspects of art and programming. In this Godot 4 course, I'll start with an introduction of the program. Then we'll cover creating assets and importing them into your Godot Project. We can connect player input and adjust the properties of the nodes to get interaction between the player, and other objects in the game.
To bring it all together, attaching scripts to nodes can unlock so much more potential. For extra features, step up the quality of your game and customize it just how you want with the power of GD Script: Godot's native scripting language.
Finally, we can add polish to the game with animated UI elements and scene fading. Then create a level progression that slowly increases in difficulty. With options for an overall difficulty level for the player, and short-term power ups that enhance the experience.
With a game ready to export to its own executable, learn the process to build the game so it can be run apart from the Godot editor. You can publish your game on platforms like Steam!
What is Godot? Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games. You can make images and 3D models in various other software, and then add them in as assets to populate your game vision.
Course organization, tips on how to progress through this course, and how you can make the most out of these lectures.
Guide to download, install and open Godot.
Once Godot is opened, it starts with the Project Launcher. Here you can create a new game build and resources folder, import one you have already made (just select the folder of the game), or import a premade project or game template from the various Asset Library Projects.
Noting all the main windows in the Godot Editor.
Adding, saving and editing a Scene.
Godot uses Nodes which can be all types of objects. In this small example we will cover a few of them.
How to use the Res or Resource file system for your Godot Project (everything in the game project folder)
by giving the example a background image that matches up to the collision boxes.
Covering 3D Scenes, 3D Nodes, and navigation in the 3D editor.
Godot has a built in scripting language called GD Script. And a script text editor. It's easy to begin personalizing your game mechanics by attaching scripts to modify your nodes.
This lecture covers creating player input keys and creating a script to interact with the game.
Signals make scripting easier by making the script emit a signal, and you can choose which nodes will listen to the signal and perform an action.
Animations can add visual quality to your game. Many properties can be animated too, allowing for example, a fade in/out effect by animating the alpha of a 3D Plane mesh that cover the camera.
With one level created, this lecture covers the creation of a second level. With a modified level scene to make it slightly more challenging. A script is made to note when the player completes Level 1.
Test a build of your game by exporting it to a .exe executable.
Learn how to bring your game ideas to reality with Godot's latest version 4.x. The Godot Godex will introduce you to this all-encompassing game engine from the very beginning, covering each crucial step to create a smooth interactive experience.
Begin by downloading Godot 4 and start a new Project. Now you'll have your own Asset or Resource Folder, an area to begin adding into your new game.
We'll cover navigating the editor and creating scenes to hold your levels and menus. Then importing 2D or 3D assets.
Learn to add nodes and combine them to create a functioning game.
A game can be a very personal and customized machine. Scripting with Godot's built-in language 'GD Script 2.0' allows you to customize your game world. It's a fun and satisfying experience.
The Godex will guide you through creating player and camera controls, level completion, and scene changes using scripts and signals.
In the same amount of time as watching a feature film, you'll gain the knowledge to create your own games.
I've been extremely happy using Godot, especially after switching to version 4. Whether you're new to game engines or transitioning from another, I hope this course can serve as a helpful reference and time-saver.
Let's go!