Course Overview
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 4-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, shop, storage, 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.
FAQ
FAQ area empty
Course curriculum
-
Important to know - Crash Course
Xem trước -
Install Unity
Xem trước -
Windows and Tools
Xem trước -
Components in Unity
Xem trước -
Basics of C#
Xem trước -
Unity's execution order
Xem trước -
C# - Functions
Xem trước -
Input & Movement
Xem trước -
Decision making & Jump
Xem trước -
Animator
Xem trước -
Animation transitions
Xem trước -
Character flip logic
Xem trước -
Collision detection
Xem trước -
Jump,Fall & Blend tree
Xem trước -
Attack animation
Xem trước -
Attack logic & Enemy detection
Xem trước -
Timers & Cooldowns
Xem trước -
OOP - Inheritance
Xem trước -
OOP - Polymorphism
Xem trước -
OOP - Encapsulation
Xem trước -
Conclusion & Project
Xem trước
-
Idle and Movement animations
Xem trước -
Movement logic
Xem trước -
Character Flip Logic
Xem trước -
Jump - Input, States & Animations
Xem trước -
Jump - Collision and Horizontal Movement
Xem trước -
Wall Slide State
Xem trước -
Wall Jump State
Xem trước -
Dash State
Xem trước -
Attack State
Xem trước -
Combo attacks
Xem trước -
Queue Combo Attacks
Xem trước -
Jump Attack
Xem trước -
Better Wall Detection, Idle & Move
Xem trước -
Clean up & Project
Xem trước
-
Target detection
Xem trước -
Damage system
Xem trước -
Take Damage Override
Xem trước -
On Damage VFX
Xem trước -
On Damage Knockback
Xem trước -
Enemy's Death
Xem trước -
Player's Death
Xem trước -
Interface and Item Chest
Xem trước -
Enemy Stunned State
Xem trước -
Player Counter Attack State & Logic
Xem trước -
On Hit VFX
Xem trước -
Health bar
Xem trước -
Clean up & Project
Xem trước
-
Stat System Design & Stat Class
Xem trước -
Stat groups
Xem trước -
Chance logic & Evasion system
Xem trước -
Physical Damage & Critical attack
Xem trước -
Armor mitigation & Armor penetration
Xem trước -
Elemental Damage
Xem trước -
Element Type & Elemental resistance
Xem trước -
Chilled Status Effect
Xem trước -
Burned Status Effect
Xem trước -
Electrified Status Effect
Xem trước -
Health Regen & Attack Speed
Xem trước -
Interactable Buff Game Object
Xem trước -
Stat Modifiers
Xem trước -
Default Stat Setup
Xem trước -
Clean up & Project
Xem trước
-
Skill Manager & Cooldown
Xem trước -
Unlock System
Xem trước -
Dash Ability Setup
Xem trước -
Shard Skill Object
Xem trước -
Shard Unlock & Default Unlocks
Xem trước -
Shard Upgrades - Moving shard, Multicast
Xem trước -
Shard Upgrades - Teleport , Health rewind
Xem trước -
Skill Damage & Effect Scaling
Xem trước -
Time Shard & Quick Dash Synergy
Xem trước -
Clean up & Project
Xem trước
-
Planned skills
Xem trước -
Sword Throw State
Xem trước -
Sword Throw Trajectory
Xem trước -
Sword Skill Object
Xem trước -
Sword Skill Upgrades - Peirce and Spin
Xem trước -
Sword Skill Upgrade - Bounce
Xem trước -
Time Echo Object
Xem trước -
Time Echo Upgrade - Offense Upgrades
Xem trước -
Time Echo Upgrade - Utility
Xem trước -
Domain Expansion State
Xem trước -
Domain Expansion Object
Xem trước -
Domain Expansion Upgrades
Xem trước -
Clean up & Project
Xem trước
-
Item Data and Item Object
Xem trước -
Inventory & Inventory Items
Xem trước -
Inventory UI
Xem trước -
Stackable Items
Xem trước -
Equipment - Part 1
Xem trước -
Equipment - Part 2
Xem trước -
Stackable Item Bug Fix
Xem trước -
Item Tool Tip
Xem trước -
Character Stats UI Setup
Xem trước -
Charcater Stats UI Logic
Xem trước -
Stats ToolTip & Yet another bug fix
Xem trước -
Consumable Item - Potions
Xem trước -
New Consumables, Health Bug Fix, and Inventory Toggle
Xem trước -
Unique Items
Xem trước -
Clean up & Project
Xem trước
-
Storage & Merchant Objects NPC
Xem trước -
Storage logic & UI - Part 1
Xem trước -
Storage logic & UI - Part 2
Xem trước -
Craft UI
Xem trước -
Craft Logic - Part 1
Xem trước -
Craft Logic - Part 2
Xem trước -
Shop Logic - Part 1
Xem trước -
Shop Logic - Part 2
Xem trước -
Loot Drop System
Xem trước -
Clean up & Project
Xem trước
-
Quest Database & New Quests
Xem trước -
Quest UI - Setup
Xem trước -
Quest UI Logic - Part 1
Xem trước -
Quest UI Logic - Part 2
Xem trước -
Quest Manager & Quest Progress
Xem trước -
Quest Reward
Xem trước -
Quest Save & Load
Xem trước -
Quest Journal
Xem trước -
Quest Items Delivery
Xem trước -
Clean up & Project
Xem trước
-
Enemy Slime - Part 1
Xem trước -
Enemy Slime - Part 2
Xem trước -
Enemy Archer - Part 1
Xem trước -
Enemy Archer - Part 2
Xem trước -
Enemy Mage - Part 1
Xem trước -
Enemy Mage - Part 2
Xem trước -
Enemy Mage - Part 3
Xem trước -
Enemy Boss - Part 1
Xem trước -
Enemy Boss - Part 2
Xem trước -
Enemy Boss - Part 3
Xem trước -
Clean up & Project
Xem trước
Requirment
-
PC or Mac capable of running Unity 2020 or later
-
Basics of C# will be helpful, but not required.
Outcomes
-
Create playable game projects - good for your portfolio, or just for your own sense of achievement.
-
Learn C#, a modern versatile programming language.
-
Develop strong and transferrable problem-solving skills.
-
Learn Object-Oriented Programming in Real-World Scenarios
-
Gain an excellent general knowledge of video game design.
-
Write Clean, Maintainable Code and Design Scalable Game Architectures
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details