The Ultimate Guide to Creating an RPG Game in Unity 6
Level up your C# and Unity knowledge and create your very own RPG game.
Level up your C# and Unity knowledge and create your very own RPG game.
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.
Khu vực Câu hỏi thường gặp trống
Important to know - Crash Course
Xem trướcInstall Unity
Xem trướcWindows and Tools
Xem trướcComponents in Unity
Xem trướcBasics of C#
Xem trướcUnity's execution order
Xem trướcC# - Functions
Xem trướcInput & Movement
Xem trướcDecision making & Jump
Xem trướcAnimator
Xem trướcAnimation transitions
Xem trướcCharacter flip logic
Xem trướcCollision detection
Xem trướcJump,Fall & Blend tree
Xem trướcAttack animation
Xem trướcAttack logic & Enemy detection
Xem trướcTimers & Cooldowns
Xem trướcOOP - Inheritance
Xem trướcOOP - Polymorphism
Xem trướcOOP - Encapsulation
Xem trướcConclusion & Project
Xem trướcIdle and Movement animations
Xem trướcMovement logic
Xem trướcCharacter Flip Logic
Xem trướcJump - Input, States & Animations
Xem trướcJump - Collision and Horizontal Movement
Xem trướcWall Slide State
Xem trướcWall Jump State
Xem trướcDash State
Xem trướcAttack State
Xem trướcCombo attacks
Xem trướcQueue Combo Attacks
Xem trướcJump Attack
Xem trướcBetter Wall Detection, Idle & Move
Xem trướcClean up & Project
Xem trướcTarget detection
Xem trướcDamage system
Xem trướcTake Damage Override
Xem trướcOn Damage VFX
Xem trướcOn Damage Knockback
Xem trướcEnemy's Death
Xem trướcPlayer's Death
Xem trướcInterface and Item Chest
Xem trướcEnemy Stunned State
Xem trướcPlayer Counter Attack State & Logic
Xem trướcOn Hit VFX
Xem trướcHealth bar
Xem trướcClean up & Project
Xem trướcStat System Design & Stat Class
Xem trướcStat groups
Xem trướcChance logic & Evasion system
Xem trướcPhysical Damage & Critical attack
Xem trướcArmor mitigation & Armor penetration
Xem trướcElemental Damage
Xem trướcElement Type & Elemental resistance
Xem trướcChilled Status Effect
Xem trướcBurned Status Effect
Xem trướcElectrified Status Effect
Xem trướcHealth Regen & Attack Speed
Xem trướcInteractable Buff Game Object
Xem trướcStat Modifiers
Xem trướcDefault Stat Setup
Xem trướcClean up & Project
Xem trướcSkill Manager & Cooldown
Xem trướcUnlock System
Xem trướcDash Ability Setup
Xem trướcShard Skill Object
Xem trướcShard Unlock & Default Unlocks
Xem trướcShard Upgrades - Moving shard, Multicast
Xem trướcShard Upgrades - Teleport , Health rewind
Xem trướcSkill Damage & Effect Scaling
Xem trướcTime Shard & Quick Dash Synergy
Xem trướcClean up & Project
Xem trướcPlanned skills
Xem trướcSword Throw State
Xem trướcSword Throw Trajectory
Xem trướcSword Skill Object
Xem trướcSword Skill Upgrades - Peirce and Spin
Xem trướcSword Skill Upgrade - Bounce
Xem trướcTime Echo Object
Xem trướcTime Echo Upgrade - Offense Upgrades
Xem trướcTime Echo Upgrade - Utility
Xem trướcDomain Expansion State
Xem trướcDomain Expansion Object
Xem trướcDomain Expansion Upgrades
Xem trướcClean up & Project
Xem trướcItem Data and Item Object
Xem trướcInventory & Inventory Items
Xem trướcInventory UI
Xem trướcStackable Items
Xem trướcEquipment - Part 1
Xem trướcEquipment - Part 2
Xem trướcStackable Item Bug Fix
Xem trướcItem Tool Tip
Xem trướcCharacter Stats UI Setup
Xem trướcCharcater Stats UI Logic
Xem trướcStats ToolTip & Yet another bug fix
Xem trướcConsumable Item - Potions
Xem trướcNew Consumables, Health Bug Fix, and Inventory Toggle
Xem trướcUnique Items
Xem trướcClean up & Project
Xem trướcStorage & Merchant Objects NPC
Xem trướcStorage logic & UI - Part 1
Xem trướcStorage logic & UI - Part 2
Xem trướcCraft UI
Xem trướcCraft Logic - Part 1
Xem trướcCraft Logic - Part 2
Xem trướcShop Logic - Part 1
Xem trướcShop Logic - Part 2
Xem trướcLoot Drop System
Xem trướcClean up & Project
Xem trướcQuest Database & New Quests
Xem trướcQuest UI - Setup
Xem trướcQuest UI Logic - Part 1
Xem trướcQuest UI Logic - Part 2
Xem trướcQuest Manager & Quest Progress
Xem trướcQuest Reward
Xem trướcQuest Save & Load
Xem trướcQuest Journal
Xem trướcQuest Items Delivery
Xem trướcClean up & Project
Xem trướcEnemy Slime - Part 1
Xem trướcEnemy Slime - Part 2
Xem trướcEnemy Archer - Part 1
Xem trướcEnemy Archer - Part 2
Xem trướcEnemy Mage - Part 1
Xem trướcEnemy Mage - Part 2
Xem trướcEnemy Mage - Part 3
Xem trướcEnemy Boss - Part 1
Xem trướcEnemy Boss - Part 2
Xem trướcEnemy Boss - Part 3
Xem trướcClean up & Project
Xem trướcPC or Mac capable of running Unity 2020 or later
Basics of C# will be helpful, but not required.
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
1.2
2 Học viên
275 Khóa học
1253 Đánh giá
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!
Xem chi tiết