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
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.