
Explore the Godot tools, hotbar controls, and inspector to adjust nodes, colors, and transforms; learn project settings, input maps, and globals to shape gameplay and scripting.
Master GDScript basics in the Godot engine by defining int, float, string, array, and vector2 variables, and implementing ready, process, and physics_process functions, plus signals and timers.
Create a looping scrolling background in Godot 4 by stacking two images, start the animation on ready with an animation player, and pause on game over with a simple script.
Create the game's UI in Godot 4, building start, ship selection, in game, and game over screens with a canvas layer, labels, sprites, and nine patch buttons.
Learn to implement a laser script in Godot 4 with exported speed and type, movement via velocity, destruction on timeout, and spawning two extra lasers for triple projectiles.
Build the laser UI by adding a spawn point and timer for each ship type, script laser instantiation and movement, and test and refine timings for various firing behaviors.
Develop the main player script in Godot 4 to enable mouse-following movement, health management, three laser types, power-ups, and enemy interactions through animation and shooting.
Create a spawner node in Godot 4 to spawn enemies, meteors, and power ups between two points, using a timer and a varying interval to raise difficulty.
Create a classic platformer in Godot 4 by implementing character movement, power-up collection, diverse enemies, and thoughtful level design, culminating in a boss battle.
Design a level map in Godot 4 using tile map layers for ground, hills, and spikes, with borders, one-way platforms, coins, enemies, and a final boss area.
Duplicate level one, rename the main node to level three, and build the map with tiles, borders, collisions, spikes, and a win area; adjust background colors to signal the boss.
Master Godot 4 beginner game development by creating a player script that handles movement, gravity, jumping, animations, power ups, and area interactions.
Create and configure blocks in level one: add a basic block and a power block, assign sprites and collision shapes, include an area 2D hit area, and save as components.
Create a bee enemy in Godot 4 with a sprite, collision shapes, and a detection area to follow the player, manage health, and perform a death rotation tween.
Set up the zombie shooter project in Godot 4 by downloading top down shooter and UI pack assets, creating art, components, scripts, and scenes folders, and adding a main scene.
Design and script doors in Godot 4, reusing the barrier and adding left and right areas. Show a buy UI, unlock the door, and add navigation spots for new areas.
Create a weapon spot as an area 2D that opens a store UI when the player enters, displaying pistol, silencer, and machine gun options with buy and ammo actions.
Build and test a Godot 4 store script that shows the correct store by platform, handles gun and ammo purchases, updates inventory and money, and closes the store with debugging.
Attach an in-game UI script to the main node, update health, ammo, and money displays in real time, and test gun name and reload UI.
Set up a zombie spawner node with a timer and organized spawn points under zombie points, starting at the bottom with the starting group tag, unlocking others as waves progress.
In this course you will learn how to use the FREE and OPEN SOURCE game engine Godot. The course was designed for a complete beginner in not only game development but also programming. Each section will be focused on a specific goal such as learning how to build your games main scene, adding player movement, creating animations etc. The source code will be provided to double check any work. By the end of the course you will have built a strong foundation of skills using Godot that you can then use to start building your very own games. On top off all the video course material you will be given copies of all three projects to compare with the ones you will be building.
The projects and skills learned them are stated below:
Space Game
-Player movement
-Node collisions
-Creating new nodes in scenes
-Counting scores
-Multiple Character ships
Platformer Game
-Platformer style Gravity
-Animations
-Level creation
-Multiple enemy types
-Boss battles
Zombie Game
-Top-down movement
-Enemy waves
-Difficulty increase
-Zombie room navigation
-Boss battles
On top of all that you will also be given two EXTRA sections on how to export your game to both PC and an Android mobile device to show off to family and friends.
See you in the lectures :)