Advance Turn Base Rpg Game With Unity 6 &C#

Posted By: ELK1nG

Advance Turn Base Rpg Game With Unity 6 &C#
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 17.75 GB | Duration: 24h 57m

Advance Turn Base RPG game with Unity 6 &C#

What you'll learn

Build a fully functional 2D turn-based RPG game using Unity and C#

Implement classic RPG systems: turn-based combat, inventory, leveling, and quests

Design player stats, enemy stats, experience, leveling, and damage formulas

Design a battle system with enemies, skills, and turn order logic

Save and load player data using Unity’s data persistence techniques

Polish your game with UI, audio, and visual feedback

Gain hands-on experience building an RPG project from start to finish

Understand Unity best practices and clean C# coding structure

Requirements

A computer (Windows or Mac) with Unity installed (free version is fine)

A passion for games and willingness to learn!

Description

Want to build your own RPG like Final Fantasy, Pokemon, or Octopath Traveler?In this hands-on course, you’ll create a complete 2D turn-based RPG in Unity from scratch — no prior coding or game development experience required!This project-based course is ideal for beginners and intermediate developers who want to dive into game development using real mechanics found in commercial RPGs.You’ll learn step-by-step how to create classic RPG systems including:Turn-based battle system with player and enemy actionsHealth, mana, attack/defense stats, and levelingItem system and inventory UIWorld navigation in map and talk to NPCsDialogue system with quest triggers and choicesSave/load functionality for player progressBuild a fully functional 2D turn-based RPG game in Unity using C#Create turn-based combat systems with enemy AI and skill selectionDesign player stats, enemy stats, experience, leveling, and damage formulasSet up inventory systems, items pick up, and equipmentAnimate characters, attacks, and spell effectsImplement save/load systems for player progressUnderstand Unity best practices and clean C# coding structureGain real-world experience developing a complete game projectThroughout the course, we’ll write clean, scalable C# code, and you’ll gain real-world game dev skills in Unity’s ecosystem.By the end, you’ll have your own complete RPG game, plus the tools to build your own custom adventures!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 New project and Game Asset

Section 2: Player Team Management

Lecture 3 Add and Remove Player

Lecture 4 Recruitable NPC

Lecture 5 Save and Load Team members

Section 3: Battlefield set up

Lecture 6 Load To Battle Scene

Lecture 7 Instantiate players in battlefield

Lecture 8 Instantiate Enemies in Battlefield

Lecture 9 review of battle start

Lecture 10 Dictionary key for player and enemy team

Lecture 11 Character Set up

Lecture 12 Battle UI Part 1

Lecture 13 Battle UI Part 2

Lecture 14 Hover Controller

Lecture 15 Team player UI Setup

Lecture 16 Fade in and Fade Out to Scene battle

Lecture 17 Spell Script

Lecture 18 Spell Panel Manager

Lecture 19 character functions

Lecture 20 Enemy Setup

Lecture 21 Enemy Script

Lecture 22 Floating Damage Text

Lecture 23 Fixing problems

Lecture 24 Debuging

Lecture 25 Battle Controller Script Explanation

Section 4: Level Up and save new stats

Lecture 26 Level Up System and save new stats

Section 5: Team Formation

Lecture 27 Team Formation UI

Lecture 28 Team Formation Script

Lecture 29 Team Formation Reserve Team

Section 6: Shaking the camera

Lecture 30 Camera Shake

Section 7: Player Movement

Lecture 31 Player 4 direction Animations with Blend tree

Lecture 32 Player Movement script

Section 8: Dialog

Lecture 33 Dialog UI

Lecture 34 Dialog Controller Script

Lecture 35 Dialog Trigger

Lecture 36 Dialog with NPC to join team

Lecture 37 NPC will not be able to join for second time

Section 9: Inventory

Lecture 38 Inventory UI Part 1

Lecture 39 Inventory UI Part 2

Lecture 40 Item Data (Scriptable Object)

Lecture 41 Inventory Variables

Lecture 42 Inventory Member Stats

Lecture 43 Add item to the inventory

Lecture 44 Equip and unequip and use items

Lecture 45 Sorting Inventory items

Lecture 46 Saving the inventory

Lecture 47 Saving inventory item Part 2

Lecture 48 Saving equipment item for characters

Lecture 49 49) saving stats when character enter battles

Lecture 50 Showing win reward on win panel

Section 10: Crafting

Lecture 51 Crafting UI

Lecture 52 Crafting Script

Lecture 53 active Crafting with interacting with an Object

Section 11: Shop System

Lecture 54 Gold manager Script

Lecture 55 Gold UI

Lecture 56 Shop UI

Lecture 57 Shop Script

Lecture 58 Update shop

Lecture 59 Moving to shop Scene

Section 12: Quest System

Lecture 60 Quest Panel UI

Lecture 61 Quest manager script

Lecture 62 Quest Giver

Lecture 63 Add and remove item quest

Section 13: Main Menu

Lecture 64 Main Menu

Section 14: Sound system

Lecture 65 Audio Manager

Lecture 66 Volume Controller

Section 15: Camera

Lecture 67 Camera Controller

Section 16: Game Improvement

Lecture 68 saving and loading Defeated Enemies

Lecture 69 saving player position before battle

Lecture 70 Item Pickup

Lecture 71 Item Drop

Lecture 72 Receive gold from enemy

Lecture 73 Reset Game

Section 17: Course Project

Lecture 74 Complete course project

Aspiring game developers and hobbyists,Unity beginners who want to learn through building a real project,Indie developers looking to implement turn-based RPG systems,Fans of classic JRPGs who want to create their own,Anyone curious about game development and C# programming