Mô tả

Are you ready to take your game development skills to the next level and create your own unique RPG game? Look no further than this comprehensive and standalone course, designed to take you through the process step by step, even if you have no previous experience in game development.

I've even included a 3-hour crash course for those who have zero knowledge in Unity. While it's better to have some experience and knowledge of C#, don't worry if you don't have it, because I'll cover everything you need to know to create an RPG game.

Throughout this course, you'll learn how to create a versatile player controller using a finite state machine, levels, parallax effect, camera controllers, enemies to fight against, and an engaging combat system with mechanics such as dashes, counterattacks, skills, and more.

From there, you'll move on to more advanced systems that will turn your game into a fully functional RPG, with items, crafting, stats such critical attacks, evasion, magical damage, elemental effects and more. You'll also develop UI elements to manage all of these systems and create a save system to save your progress, checkpoints, items, skills, experience, and currency.

Finally, you'll polish your game mechanics, visual effects, particles, and build and publish your game. By the end of this course, you'll have all the tools you need to create your own unique RPG game, regardless of your previous experience.

You can use my design or mix it with your own ideas. The systems in this course are clean and scalable, allowing you to build upon them and create a truly unique RPG game.

So don't hesitate, enroll in my course today and turn your game ideas into reality!

p.s We don't play games ,we make them.

Bạn sẽ học được gì

Learn C#, a modern versatile programming language.

Develop strong and transferrable problem solving skills.

Learn how object oriented programming works in practice.

Gain an excellent general knowledge of video game design.

Create playable game projects - good for your portfolio, or just for your own sense of achievement.

Learn clean code and how to design scalable systems

Yêu cầu

  • PC or Mac capable of running Unity 2020 or later
  • Basics of C# will be helpfull , but not required

Nội dung khoá học

24 sections

Introduction

1 lectures
Introduction
02:33

Watch before you start

4 lectures
Important to know - Mindset of the course
04:49
Important to know - Crash course
03:42
Important to know - Q&A & Bugs
03:57
Important to know
00:55

Crash Course on Unity

22 lectures
Install Unity and Visual Studio 2022
06:44
Unity windows and Tools
08:51
Colliders nad Rigibody
08:02
Input and First script
12:32
Move and Jump
09:44
Serializefield
02:38
Sprite sheet
09:10
Animator
11:07
Clean up
06:14
Flip character
08:51
2D Collision Detection
08:19
Jump animation
08:30
Sticky walls
01:09
Dash and timers
11:37
Dash cooldown
06:56
Attack animation
19:40
Attack combo
12:11
Inheritance
12:44
Preparing inheritance
12:00
Making enemy with Inheritance
12:53
End of crash course
03:41
Enemy's attack
09:34

Player's Finite State Machine

15 lectures
What is State Machine
06:20
Creating Finite State Machine
21:45
Setup Animator with State Machine
09:36
Movement with State Machine
07:04
Jump with State Machine
11:42
Collision Check
06:34
Flip
05:12
Creating Dash State
08:59
Improving Dash State
08:09
Wall Slide State
13:46
Wall Jump State
08:29
Primary Attack State
10:16
Combo Attacks
08:48
Finalize Attack State
16:16
Attack's direction
02:47

Training Ground Setup

5 lectures
Tile Palette
05:36
Tile Map Collider
07:10
Camera
11:29
Parallax background
06:48
Endless background
04:51

Enemy's State Machine

6 lectures
Enemy's State Machine
07:04
Making inheritance for Player and Enemy
08:32
Enemy's Idle and Move State
15:17
Enemy's Battle State
16:27
Enemy's Attack State
10:50
Finalize Battle State
06:21

Battle system

9 lectures
Battle System Design
01:44
Attack Logic
08:45
Collider's collision exception
01:20
On Hit Fx
07:07
On Hit Impact
05:48
Attack's direction hot fix
02:13
Counter attack - Enemy's Stun State
11:37
Counter's attack window
06:42
Player's Counter Attack
12:48

Skill system

3 lectures
Concept of a Skill System
02:58
Creating Player Manager and Skill Manager
06:39
Foundation of Skill System
07:13

Clone skill

2 lectures
Clone Creating Ability
13:49
Clone's Attack
11:56

Sword Skill

10 lectures
Sword Throw Skill State
09:31
Setting up details of the sword
11:10
Setting up sword's aim
13:12
Improving sword's behaviour
14:47
Improving sword throwing state
13:01
Bouncy sword
11:26
Setting sword type
07:44
Pierce sword
07:10
Saw spin sword
12:52
Freeze time of the enemies
15:35

Ultimate skill

5 lectures
Blackhole and Quick Time Event keys
20:42
Improving blackhole with clone creatin
12:07
Blackhole details setup
07:13
Blackhole ability state
13:20
Blackhole duration
10:12

Magic crystal ability

7 lectures
Crystal ability
09:51
Explosive crystal
12:37
Moving crystal
07:26
Multi-crystal
13:49
Improving skills in a skill tree
17:34
Clone duplication on attack
09:39
Crystal instead of Clone
16:04

Stats and elemental ailments

14 lectures
Character stats
04:48
Stat script
06:25
Applying stats to combat
10:01
Death of entities
12:33
Major stats and defensive stats
08:00
Critical attack
07:46
Magic damage
07:32
Elemental ailments
09:40
Ailments effects and duration
12:28
UI health bar
24:25
Ailment visual effects
20:19
Improve ailments - chill
10:30
Improve ailments - shock
25:56
Applying damage to skills and clean up
18:40

Items and Inventory

21 lectures
Item
07:41
Inventory
11:54
Inventory UI
14:28
Equipment item
05:34
Stash for materials
07:08
Equip items on character
23:23
Apply item modifiers
05:53
Enemy modifiers
08:51
Unequip items
03:53
Craft
09:57
Items drop
20:05
Player drop system
13:12
Remove items from inventory
01:23
Unique items
10:20
Thunder strike item effect
20:09
Ice and Fire item effect
14:17
Thunder strike on abilities
06:45
Heal item effect
11:51
Buff item effect
15:23
Armor item effect
16:27
Item's cooldown explained
03:33

UI

19 lectures
UI menu
11:55
Character Stats UI
30:36
Limit Inventory Slots
05:41
Item Tooltip
27:01
Stat Tooltip
14:58
Switch UI with Keyboard
04:41
Craft UI
52:04
Skill Tree UI
31:44
Improve Item Tooltip
04:33
Merge Skill Tree UI with Skill Manager
17:44
Merge Skill Tree with Parry skill
14:36
Merge Skill Tree with Crystal skill
06:03
Merge Skill Tree with Dodge skill
11:07
Merge Skill Tree with Sword skill
14:32
Merge Skill Tree with Clone skill
21:41
Skill Tree Hot Fix
02:34
In game UI
41:05
Options UI
09:01
Finalising Tooltip
22:30

Save and Load

6 lectures
Save system
23:05
Save Inventory Items
20:00
Save Stash and Equipment
12:03
Save Skill Tree
11:10
Delete save file
02:11
Encryption of saved data
06:23

Scene managment and souls ( currency )

5 lectures
Main menu
14:13
Screen fade
15:15
End screen
05:44
Checkpoint
32:17
Lost currency ( souls ) save and and enemy's currency ( souls ) drop
22:43

Audio manager

7 lectures
Audio manager
16:33
Audio distannce limiter
05:41
More examples on audio effects
11:08
Audio settings
14:01
Audio time limiter
03:36
Area sound
08:10
How to look for audio
05:43

Game polish - Mechanics

6 lectures
Improving knockback direction
07:01
Improving player
09:43
Improving skeleton
05:56
Game pause
02:13
Dead zone
07:49
Invincibility in the time of dash
02:16

Polish stage - Visuals

9 lectures
Ailments fx
16:29
Blackhole additional vfx
03:53
Snow and Fire flies
12:08
Hit and Critical hit particles
19:57
Dust fx
11:12
After image fx
09:16
Screen shake
11:41
Pop Up Text Fx
17:57
A bit of clean up
08:21

Build and publish

2 lectures
How to build your game
13:54
How to post your game on website
22:17

Additional section - Enemies

8 lectures
Slime enemy
42:06
Slime - sefl-multiplying on death + improvements of battle system
21:13
Slime - stunned state improvement
04:35
Archer's arrow
18:03
Archer enemy
59:50
Shady enemy
46:18
Death bringer enemy [BOSS] - part 1
38:14
Death bringer enemy [BOSS] - part 2
52:02

Additinal section - bug fixes

6 lectures
Closest Enemy - Bug Fix
10:41
Craft Materials Subtraction - Bug Fix
11:08
Item Drop - Bug Fix
05:44
Can't Hide Behind Walls - Bug Fix
06:15
Flickering Enemy - Bug Fix
12:55
Arrow Facing Direction - Bug Fix
03:40

BONUS

1 lectures
Thank you for everything!
00:15

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.