Create A 2D Rpg Battle Game From Scratch In Unity
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.77 GB | Duration: 6h 16m
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.77 GB | Duration: 6h 16m
"Learn Unity 2D step by step by building a complete RPG battle game with waves, bosses, damage popups, saving & UI menus
What you'll learn
Build a 2D RPG battle game in Unity from scratch.
Create enemy waves & boss fights with turn-based combat.
Add a shop system with recruitable heroes.
Implement UI menus (health bars, wave counter, damage popups).
Add a save & load system using PlayerPrefs.
Level up system with XP & stats progression.
Add sound effects and visual feedback (damage popups, dissolve effect).
Requirements
A computer with Unity installed.
Basic computer skills (no prior coding required, beginners welcome!)
Description
Have you ever wanted to build your own RPG battle game but didn’t know where to start?This course will guide you step by step through creating a 2D turn-based RPG battle system in Unity — even if you’re a complete beginner.Together, we’ll build a game where the player fights waves of enemies, unlocks boss battles, levels up, collects gold, and recruits heroes. Along the way, you’ll learn essential Unity and C# skills that you can use in any future project.Create a player and enemy battle system with health, attack, and turn-based combat.Build a wave manager that spawns multiple enemies before triggering a boss fight.Add UI systems: health bars, wave counter, damage popups, and XP bar.Implement a save & load system so players can continue where they left off.Design a main menu with "New Game", "Continue", and "Exit".Reward players with gold and experience, and build a level-up system.Create a shop system to recruit and upgrade heroes.Add polish with sound effects, visual dissolve effects, and attack animations.Export and test your finished game build.By the end of this course, you’ll not only have a complete RPG battle game but also the skills to expand it further — add new enemies, create items, or even build your own RPG adventure!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 New Project
Section 2: Player Setup
Lecture 3 Player Controller Variables
Lecture 4 Player take Damage
Lecture 5 Player Dissolve effect
Section 3: Enemy
Lecture 6 Enemy variables
Lecture 7 Enemy initializing data
Lecture 8 Enemy dissolve effect
Lecture 9 Enemy Attack
Lecture 10 Player Attack
Section 4: Battle System
Lecture 11 Battle manager part 1
Lecture 12 Battle Manager Part 2
Section 5: Reward System
Lecture 13 Giving reward to the player
Lecture 14 Level up System
Section 6: Shop System
Lecture 15 Hero data and shop button
Lecture 16 Hero manager script
Lecture 17 Shop manager script
Lecture 18 Owned heros
Lecture 19 shop UI design
Section 7: saving and loading Game Process
Lecture 20 saving heroes that we recruit
Lecture 21 Saving and loading player stats
Section 8: Enemy wave
Lecture 22 Add more wave
Lecture 23 Enemy Wave UI
Lecture 24 Saving Enemy wave
Lecture 25 Damage pop up
Section 9: Main menu
Lecture 26 Menu UI
Lecture 27 Main Menu Script
Lecture 28 Polishing Game and full project
Beginners who want to learn Unity 2D game development.,Hobbyists who want to make their first RPG battle game.,Indie developers who want to expand their Unity skills.