Godot 2D Academy: Create A Brotato Style Game With Godot 4

Posted By: ELK1nG

Godot 2D Academy: Create A Brotato Style Game With Godot 4
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.58 GB | Duration: 12h 16m

Master 2D Game Development with the Latest Version of Godot and GDScript

What you'll learn

Master Godot 4 and its interface to create 2D games.

Implement a modular spawner.

Create item systems with tiers.

Build interactive panels.

Reuse scenes and classes.

Create a complete weapon system.

Add a Sound Manager

Master the use of Resources

Requirements

Have a solid foundation in Godot 4.

A proactive attitude and willingness to learn.

A PC or laptop capable of running Godot 4.4.

Description

Learn to Create a Brotato-Style Game with Godot 4Are you looking to boost your game development skills using Godot 4 and GDScript?This course is for you!In this project, we’ll practice the basics of Godot 4 and take our skills further by building a Brotato-style game packed with mechanics and systems found in Bullet Hell or Survivor games. You’ll find everything you need to master Godot—one of the most powerful and fast-growing tools in the industry.What will you learn in this course?Scene compositionScene and class inheritanceWorking with different nodesCreating reusable componentsBuilding user interfacesCreating item systemsBuilding a full weapon systemCreating entity systemsDesigning panels and cardsCreating item tiersMaking a complete spawnerGetting items based on tiersBringing enemies to life with abilitiesStructured programmingAnd much more!You’ll also get access to:All assets and resources used in the courseFull source code to download and compareGodot is growing fast, and now is the best time to learn it. Become a professional game developer and start building your own projects with Godot 4 and GDScript.Enroll now and take your passion for game development to the next level!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Game Assets

Lecture 3 Important Notes

Section 2: Create Player

Lecture 4 Introduction

Lecture 5 Create Project

Lecture 6 Create Unit Scene

Lecture 7 Player Scene

Lecture 8 Player Dash

Lecture 9 Stats Resource

Lecture 10 Create Trail

Lecture 11 Create All Players

Lecture 12 Add Arena

Lecture 13 Fix Parent Node

Lecture 14 Section 2 Project

Section 3: Add Enemy

Lecture 15 Introduction

Lecture 16 Enemy Scene

Lecture 17 Follow Player

Lecture 18 Hitbox and Hurtbox

Lecture 19 Health Component

Lecture 20 Health Bar

Lecture 21 Add Flash

Lecture 22 Block Attacks

Lecture 23 Add Floating Text

Lecture 24 Section 3 Project

Section 4: Melee Weapons

Lecture 25 Introduction

Lecture 26 Configure Weapons

Lecture 27 Create Weapon Scene

Lecture 28 Weapon Position

Lecture 29 Equip Weapons

Lecture 30 Closest Target

Lecture 31 Melee Attack

Lecture 32 Knockback

Lecture 33 Challenge: Complete Weapons

Lecture 34 Review Weapons

Lecture 35 Section 4 Project

Section 5: Range Weapons

Lecture 36 Introduction

Lecture 37 Configure Range Weapon

Lecture 38 Create Projectile

Lecture 39 Configure Pistol

Lecture 40 Add More Projectiles

Lecture 41 Challenge: More Weapons

Lecture 42 Review Range Weapons

Lecture 43 Section 5 Project

Section 6: Enemy Attack Behavior

Lecture 44 Introduction

Lecture 45 Charge Attack Behavior

Lecture 46 Shooting Attack Behavior

Lecture 47 Section 6 Project

Section 7: Enemy Spawner

Lecture 48 Introduction

Lecture 49 Wave Data

Lecture 50 Add Spawner

Lecture 51 Complete Waves

Lecture 52 Clean Arena

Lecture 53 Pause State

Lecture 54 Section 7 Project

Section 8: Upgrade Panel

Lecture 55 Introduction

Lecture 56 Stats Container

Lecture 57 Update Stats

Lecture 58 Upgrade Card

Lecture 59 Upgrade Panel

Lecture 60 Item Upgrade

Lecture 61 Load Upgrades

Lecture 62 Continue Waves

Lecture 63 HP Regen

Lecture 64 Challenge: Add More Upgrades

Lecture 65 Calculate Chances

Lecture 66 Load Items Using Tiers

Lecture 67 Update Item Style

Lecture 68 Life Steal and Harvesting

Lecture 69 Section 8 Project

Section 9: Shop Panel

Lecture 70 Introduction

Lecture 71 Shop Card

Lecture 72 Shop Panel

Lecture 73 Load Weapons

Lecture 74 Get Descriptions

Lecture 75 Show Shop Panel

Lecture 76 Add Coins

Lecture 77 Move Coins

Lecture 78 Buy Weapons

Lecture 79 Check Combine

Lecture 80 Combine Weapons

Lecture 81 Sell Weapons

Lecture 82 Add Passives

Lecture 83 Add Tier Outline

Lecture 84 Outline Shader

Lecture 85 Section 9 Project

Section 10: Player Selection Panel

Lecture 86 Introduction

Lecture 87 Selection Panel

Lecture 88 Load Players

Lecture 89 Load Weapons

Lecture 90 Enemy Spawn Animation

Section 11: Sound Manager

Lecture 91 Sound Autoload

Lecture 92 Challenge: More Wave Data

Section 12: Expand The Game

Lecture 93 Ideas To Expand The Game

Section 13: Complete Project

Lecture 94 Final Project

Section 14: Bonus

Lecture 95 Bonus Lecture

People interested in 2D game development who want to improve their skills.,Programming and design students who want to apply their knowledge in practical and creative projects.,Developers with experience in other engines looking to expand their skills and explore new capabilities.,Video game enthusiasts who want to understand the creation process and develop their own games.