
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 Godot tycoon farm store UI with store and choose pages, back and purchase buttons, and animal options (cow, pig, duck) using panels, labels, and sprites.
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.
Create a tap boost feature in Godot by adding a tap boost area node with a button above the UI, and timers for tap and auto boosts to grant coins.
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.
Review of building a tycoon farm game in Godot, featuring multiple animal types that generate coins, enabling purchases and upgrades, and saving data between sessions.
Create a mining rpg by building multiple scenes with tilemap layers, adding a three-option character selection, and scripting random floor generation when the player uses the ladder.
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 in Godot using tile map layers to design a beachside cave with sand, water, and cliff details, then add shadows and set texture filter to nearest.
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 scene in Godot with layered tile maps, rocks and ladders, and three selectable characters featuring idle animations and a choose character UI.
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 Godot game scene UI featuring a health bar, XP bar, and current weapon image, plus a menu button to upgrade player stats.
Create a game over UI in Godot by adding a 2d game over node, a full-screen dark panel, a red outlined label, and a quit button with a reveal animation.
Attach a Godot game scene script to manage three random levels, update health and XP UI, control weapon visibility per character, and handle upgrade options (attack, mining, speed).
create a main node script in Godot, set onready variables and animations, and implement play and quit buttons to reset or advance between start, character select, and game over.
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 a mineable rock scene in Godot, add a collision shape 2D, an area 2D for interaction, and tile map sprite with idle and hit animations to wiggle on strike.
Create a rock script in Godot to manage health and being-hit state, handle area 2D hitbox interactions with a pickaxe, trigger animations, and grant XP when defeated.
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.
Implement an enemy script in Godot that defines speed, acceleration, direction, health, and XP gained flag, and handles movement, animations, damage from weapons, and death with a timer-driven direction change. The script uses area entered to detect weapon hits, reduces health via global.attack, plays hurt animation, waits for finished, and deletes the enemy after death.
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.
Create the main node for the tower defense game, set up tilemap layers for the desert battleground, a path 2D for enemies, and timers for waves and enemies.
Create a new 2D tower node, rename it tower bullet, and assemble the tower base, head, upgrade marks, and a range circle with placement collisions and two timers.
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 the laser tower and bank tower, set their sprites, upgrade marks, and collision shapes, then configure inherited scenes, naming, and exports across the main node and script.
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.
Learn to build an enemy node with a path follow 2D, area 2D, sprite, collision shape, and group tagging for a tower defense game in Godot.
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.
Debug and fix bugs in a Godot tower defense game by adjusting distance two, converting bullets to area 2D, fixing enemy waves, and correcting game over and restart UI.
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