Tags
Language
Tags
January 2025
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Learn How To Create A 2D Rpg Game With Unity

Posted By: ELK1nG
Learn How To Create A 2D Rpg Game With Unity

Learn How To Create A 2D Rpg Game With Unity
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.13 GB | Duration: 18h 18m

Learn video game development by creating a 2D RPG with multiple systems in Unity

What you'll learn

Master the use of Scriptable Objects

Learn C#, a modern versatile programming language.

Learn clean code and how to design scalable systems

Gain an excellent general knowledge of video game programming.

Learn how object oriented programming works in practice.

Beginner to Intermediate C# fundamentals

Requirements

PC or Mac capable of running Unity 2021 or later

Basic C# knowledge

Description

Welcome to the thrilling realm of creating RPG games in Unity!Are you ready to dive into the captivating universe of role-playing games and learn how to craft your interactive world from scratch? This course is your gateway to creating epic and immersive experiences using Unity and its powerful Scriptable Objects system.Throughout this comprehensive course, I'll guide you through every crucial step to develop a complete and functional RPG game. From crafting panels, designing player characters, creating enemies, implementing systems like stats, AI, combat mechanics, leveling up, handling items and inventory management, saving and loading inventories, looting mechanics, engaging dialogues, quests, and even setting up a full operational shop.Our unique approach focuses on making the complex game development process accessible to all skill levels. From beginners to more experienced developers, this course is designed so that anyone interested in game development can dive in and learn effectively. The clarity of instructions and the logical structure of the course ensure that you can easily understand and apply the presented concepts.Below, we present a brief introduction to the main topics that we will address throughout the course:State-based AI System (FSM)Master Scriptable ObjectsDesign an Inventory SystemCreate DialoguesCreate EnemiesCreate ItemsCreate LootCreate a cool ShopCreate QuestsAdd CombatUpgrade your PlayerDesign UI Use TilemapsGood Programming Practices By the end of this course, you will gain a deep understanding of Unity's fundamental principles and learn how to implement them effectively. Whether you're a novice or an experienced game developer, this course will equip you with valuable insights and practical skills that will empower you to create your own captivating game experiences. Get ready to embark on a game development journey and unlock your potential in the world of Unity!

Overview

Section 1: Introduction

Lecture 1 Promotional Video

Lecture 2 Join our Discord Server

Lecture 3 Discord Server Link

Lecture 4 Important Notes

Lecture 5 Project Sprites

Section 2: Create Player

Lecture 6 Introduction

Lecture 7 Create Project

Lecture 8 Player Movement

Lecture 9 Add Walk Animations

Lecture 10 Add Idle Animations

Lecture 11 Player Health

Lecture 12 Dead Animation

Lecture 13 Player Mana

Lecture 14 Revive Player

Lecture 15 Player EXP

Lecture 16 Player UI

Lecture 17 Load Player UI

Lecture 18 Section 2 Project

Section 3: Build World

Lecture 19 Introduction

Lecture 20 Setup Sprites

Lecture 21 Challenge: Create Props

Lecture 22 Create Main Village

Lecture 23 Create Mob Spawn Area

Lecture 24 Create NPC Area

Lecture 25 Section 3 Project

Section 4: Enemies

Lecture 26 Introduction

Lecture 27 Add Enemies

Lecture 28 Create FSM System

Lecture 29 Wander State

Lecture 30 Waypoint Editor

Lecture 31 Patrol State

Lecture 32 Detect Player

Lecture 33 Chase Player

Lecture 34 Attack State

Lecture 35 Add Cinemachine

Lecture 36 Section 4 Project

Section 5: Combat System

Lecture 37 Introduction

Lecture 38 Damage Player

Lecture 39 Create Damage Text

Lecture 40 Select Enemy

Lecture 41 Attack Animations

Lecture 42 Create Projectiles

Lecture 43 Create Weapons

Lecture 44 Fire Projectiles

Lecture 45 Damage Enemy

Lecture 46 Use Melee Weapon

Lecture 47 Apply Critical Damage

Lecture 48 Section 5 Project

Section 6: Leveling

Lecture 49 Introduction

Lecture 50 Create Stats Panel

Lecture 51 Load Player Stats

Lecture 52 Gain Experience

Lecture 53 Add Attributes

Lecture 54 Upgrade Player

Lecture 55 Section 6 Project

Section 7: Items

Lecture 56 Introduction

Lecture 57 Item Scriptable Object

Lecture 58 Item Weapon

Lecture 59 Item Health Potion

Lecture 60 Item Mana Potion

Lecture 61 Singleton Pattern

Lecture 62 Item Extra

Lecture 63 Challenge: Complete Items

Lecture 64 Section 7 Project

Section 8: Inventory

Lecture 65 Introduction

Lecture 66 Create Inventory UI

Lecture 67 Show Inventory Item

Lecture 68 Stack Items

Lecture 69 Use Item

Lecture 70 Fix Call Order

Lecture 71 Remove Item

Lecture 72 Equip Item

Lecture 73 Show Item Description

Lecture 74 Section 8 Project

Section 9: Save Inventory

Lecture 75 Introduction

Lecture 76 Save Inventory

Lecture 77 Load Inventory

Lecture 78 Section 9 Project

Section 10: Looting

Lecture 79 Introduction

Lecture 80 Create Loot Panel

Lecture 81 Create Loot Items

Lecture 82 Collect Items

Lecture 83 Section 10 Project

Section 11: NPCs and Dialogue System

Lecture 84 Introduction

Lecture 85 Add NPC Movement

Lecture 86 Challenge: Add More NPCs

Lecture 87 Dialogue Scriptable Object

Lecture 88 Show Dialogue

Lecture 89 Challenge: Create your own Dialogues

Lecture 90 Section 11 Project

Section 12: Quests

Lecture 91 Introduction

Lecture 92 Create Quest Panel

Lecture 93 Quest Config

Lecture 94 Load Quest

Lecture 95 Accept Quest

Lecture 96 Add Progress

Lecture 97 Claim Quest

Lecture 98 Section 12 Project

Section 13: Shop

Lecture 99 Introduction

Lecture 0 Introduction

Lecture 0 Section 12 Project

Lecture 100 Create Shop Panel

Lecture 101 Load Shop Item

Lecture 102 Buy Items

Lecture 0 Section 13 Project

Section 14: Expand your Game

Lecture 103 Expand Project

Lecture 104 More Sprites

Section 15: Complete Project

Lecture 105 Complete Project

Section 16: Extra

Lecture 106 More Courses

Anyone who wishes how to learn how to create their own RPG game using Unity.,Anyone who wants to make their own 2D games.,People who want to create and publish their own games.,Beginners with an interest in learning game development.,Aspiring indie game developers looking to enhance their game development skills