
Learn to dynamically place soil tiles with the hoe and create water patches with the watering can by wiring a tool use signal and converting positions to grid coordinates.
Implement axe and sword tools in Godot using shared hit logic for trees and enemies, including flashing trees, apples, stumps, and a blob that chases, takes damage, and explodes.
Master editor tools in Godot to randomize bushes and rocks and preview results in editor. Manage size, style, and collision rules for dynamic level placement.
Build a vivid level by scattering trees and objects, then optimize performance with Godot monitors for stable 30 fps, managing cpu, gpu, ram, and vram.
Learn to set up dynamic machines in Godot with a shared machine parent for sprinkler, fisher, and scarecrow, and implement player hat styles toggleable via input and textures.
Implement dynamic machine placement in build mode, with a live preview, machine cycling (sprinkler, fisher, scarecrow, delete), and placement via space, using coordinates, textures, and signals.
Implement blob enemies that spawn at marker trees, chase plants, explode to damage plants and update the plant UI, with a blob timer, spawn logic, scarecrow range, and delete mechanics.
Recreate Stardew Valley style shop interactions in Godot by wiring character signals to open a shop UI, manage shop type enums, focus navigation, and unlock items from data.
Push your game development skills further by creating a Stardew Valley style game!
In this course you will learn about a lot of advanced Godot features while making a fun game. This will give you amazing tools to create more complex games in Godot with ease. You will learn about:
Shaders to enhance the look of the game
Tools to add interactive elements in the editor
Resources to manage data
Performance monitor lets you diagnose bottlenecks in your game
Animation trees to create sophisticated animation logic
Autotiling to easily create massive levels
By the end of the course, you will have gone from a Godot novice to a much more seasoned developer; especially for professional games these concepts are essential. To learn these concepts, I will go through every single step and explain concepts in great detail. Everything will be explained in a hands-on way with multiple examples and I will answer questions daily.
If you are just starting with Godot and you want to push ahead this course is perfect for you. We will take the basic Godot concepts, add useful tools to make game development easier, and expand on all of it. That way you not only learn new ideas you also reinforce existing knowledge.