Create A 2D Rpg Battle Game From Scratch In Unity

Posted By: ELK1nG

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

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