
Launch a farming tycoon game in Godot, breed animals to generate coins over time, and save progress to preserve coin values and offline earnings based on time since last played.
Link is on the Slide page at the beginning. Udemy does not allow me to add a link in the description.
Create the main scene as a 2d node, set the mobile 720x1280 viewport, and assemble grass ground and fence using color rects and a tile map with fence.png.
Create the main ui node and a banner, add store and train buttons, customize colors and labels, and set up a coin text placeholder for the Tycoon Farm ui.
Create a training page UI in Godot by duplicating the choose page, updating the header, configuring buttons and cost labels, and adding lock buttons with veggie sprites and coin costs.
Learn to build a Godot global script to manage global variables and functions, implement a config-file save/load system, and handle game exit and initialization.
Learn to create cow animal node in Godot for tycoon farm, adding a sprite, coin label, timers, and an animation player to handle resting, walking, and tapping to earn coins.
Attach an animal script to the farm animal node to enable random movement and tap-to-earn coins using timers and animations; create cow, pig, and duck variants via scene inheritance.
Create an animal manager in Godot to instantiate cows, pigs, and ducks from packed scenes. Connect purchase and random buttons to spawn logic and update global counts.
Build the tap boost and auto coin gain scripts in Godot, initialize timers on ready, handle tap and auto events, update global coins and boosted state, and wire animal entries.
Link is on the Slide page at the beginning. Udemy does not allow me to add a link in the description.
Create a start scene UI in Godot featuring a mining dungeon title, a play button, and a looping pickaxe animation using a tile map and animation player.
Create a character selection script in Godot, wiring buttons for players 1–3 and a back button, toggling screens and initializing global variables for chosen character, attack, mining strength, and speed.
Create a new Godot player scene, add a sprite body with hair and weapon, configure area 2D hitboxes and collision shapes, and set up a one-shot timer for hurt states.
Create an enemy node in a 2D scene, add a sprite with skeleton animation, set up collision shapes and an area 2D hitbox, and configure a timer with auto start.
Create and configure enemy animations in Godot by adding an animation player, implementing walk left and right, a death sequence, and a red flash hurt animation with a color rect.
Create a scene for floor areas and add a tilemap layer to design a cave floor, then attach a static body with collision shapes to define borders for area one.
Build a ladder node in Godot using a sprite, area2d, and collision, then script area_entered to load a new level and remove the current one.
Create a heart pickup in Godot by building a heart scene with a sprite and area 2D, then script area entered to boost health up to three and delete heart.
Fix bugs in mining RPG project, including weapon image not updating and points not increasing. Update weapon visibility, lock button logic, UI button rendering; verify by playing and leveling up.
Explore how to build a mining RPG in Godot, including multiple scenes with tilemap layers, a three-option character selector, and procedural floor generation when descending ladders.
Create a tower defense game in Godot by building three tower types, drag-and-drop them onto platforms to defend against enemies, and implement a continuous enemy wave generator along a path.
Link is on the Slide page at the beginning. Udemy does not allow me to add a link in the description.
Plan a tower defense game by outlining the start screen, desert background, enemy route, and scripts for towers, bullets, lasers, money, and enemy movement, placing towers on blocks.
Build a tower defense UI by attaching a UI node to the tower and creating an upgrade panel with a title, back button, level upgrade buttons, costs, and lock indicators.
Create a reusable bullet script in Godot with move, speed, look_vec, and target, then use ready and physics_process to aim, move toward the target, and remove off-screen bullets.
Create a zap laser script in Godot implementing move, speed, and look_vec targeting, with physics updates and area2D movement; set up zap variants as scenes with area2D and collision shapes.
Create and attach an enemy script, define health and speed, move along a path, trigger game over at the end, handle bullets and lasers, award money, and count mobs killed.
Create and place tower platforms in Godot using Area 2D and collision shapes, assign a group tag, and position them on dirt patches to support tower defense gameplay.
Master tower defense fundamentals by building multiple tower types, dragging them onto platforms, and deploying an enemy wave generator to defend the path.
Connect a Godot project to GitHub to manage commits, rollbacks, and collaborations, and set the project public to enable pull requests.
Links will have to be copied off from search page window. Udemy does not allow me to add a link in the description.
Celebrate mastering Godot through three projects—a tycoon farming game with saving and time-since-last-play data, a mining rpg, and a tower defense with drag-and-drop towers using tilemap layers.
Explore next steps in Godot game development by pursuing higher level courses that teach more complex game designs, keeping you trained and ready to deliver more to players.
In this course you will be taking your Godot game development skills to the next level! We will be moving on from basic arcade style games and now learn how to create more complex and interactive style games. Some of the new features you will learn how to create are saving data, calculating time in-between game sessions, character selection, tile map creation, tower placement, enemy wave generators and many more. With the new skills you gain from this course you will now be able to give your players a more immersive experience in your games world/story. Source code will be included to download for each project
Projects being created and skilled learned from them are stated below:
Tycoon Farm Game
-Saving coin data
-Store functionality
-Skill training upgrades
-Efficient animal generator
-Time between game session calculator
Mining Role Play Game(RPG)
-Tile map creation
-Multi character selection
-Player XP tracker
-Player skill upgrades
-Randomized floor level generator
Tower Defense Game
-Multi tower creation
-Tower placement
-Tower leveling system
-Enemy path tracking
-Enemy wave generator
On top of all that you will also be given a lesson where you will learn how to connect a Godot project to GitHub for a more professional style of development