К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Unity: Design & Develop Role-Playing Games (RPGs) · LearnSpace
Назад в каталог
courseraПрограммирование

Unity: Design & Develop Role-Playing Games (RPGs)

Курс от EDUCBA
Средний≈ 14.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Bring your own role-playing game to life by learning how to design and develop RPGs in Unity through a hands-on, project-based approach. In this course, you'll build the essential systems that power immersive RPG experiences, from character progression and quest design to inventory management and interactive user interfaces. You'll begin by exploring core RPG mechanics, narrative-driven quests, world building, and terrain design to create engaging game environments. Next, you'll develop animated player characters and NPCs, implement inverse kinematics (IK), build character customization features, and create player interaction systems. You'll then construct game logic using Unity scripting, manage data persistence and scene transitions, and organize gameplay flow with global game management techniques. Finally, you'll develop a dynamic inventory system, interactive inventory UI, and a real-time HUD that reflects changing game states. This course is designed for learners who want to strengthen their Unity game development skills by building practical RPG features through guided implementation. By the end of the course, you'll be able to design interconnected RPG gameplay systems, manage scenes and data effectively, and create interactive gameplay experiences using Unity's development tools.

Навыки, которые вы освоите

Unity EngineUser Interface (UI)Video Game DevelopmentScriptingAnimationsAnimation and Game DesignGame DesignSystem ImplementationC# (Programming Language)Software DesignUI Components

Программа курса

4 модулей · 82 учебных материалов

01Core RPG Game Concepts and World Building24 материалов

Introduction and RPG Mechanics

Introduction to Developing a Role-Playing Game(RPG) using Unity 3DВидеоExploration and QuestsВидеоCharacter DevelopmentВидеоExperience and LevelsВидеоUI and Graphics

Учитесь у экспертов

EDUCBA

Преподаватель курса

Unity: Design & Develop Role-Playing Games (RPGs)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.7 ч

4 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Видео
Introduction and RPG MechanicsЗадание

Quests, Storyline, and Environment Setup

Plot and QuestsВидеоPlot and Quests ContinuesВидеоMore on Plot and QuestsВидеоQuests and ExplorationsВидеоEnvironment and Character AssetsВидеоQuests, Storyline, and Environment SetupЗадание

Level Design and Terrain Tools

Level DesignВидеоTerrain ToolkitВидеоDesigning AwakeningВидеоDesigning Awakening ContinuesВидеоAwakening - Foliage PackВидеоAwakening - RockВидеоAwakening - Adding TreesВидеоTesting the LevelВидеоLevel Design and Terrain ToolsЗаданиеDesigning the Core World of Your RPG: From Mechanics to Level MasteryDIALOGUECore RPG Game Concepts and World BuildingЗаданиеBuilding the Foundation of a Unity RPG WorldDIALOGUE
02Characters, Animation, and Customization20 материалов

Characters and Animation

Creating the Main MenuВидеоDescribing the CharactersВидеоBase CharacterВидеоAnimation StatesВидеоCharacter ControllerВидеоCharacters and AnimationЗадание

Inverse Kinematics and Character Customization

Writing the IK ScriptВидеоWriting the IK Script ContinuesВидеоIK HandleВидеоBasic Character CustomizationВидеоMore on Basic Character CustomizationВидеоRotate ModelВидеоInverse Kinematics and Character CustomizationЗадание

NPCs and Player Interaction

OrcWarrior PrefabВидеоNPC SetupВидеоNPC Setup ContinuesВидеоNPC SightВидеоPlayer NPC InteractionВидеоNPCs and Player InteractionЗаданиеCharacters, Animation, and Customization
03Game Logic and Scene Management11 материалов

Game Logic Scripting

Game Master ScriptВидеоMore on Master ScriptВидеоImplementing Scene ManagementВидеоGame MasterВидеоRestructuring Game Mechanics CodeВидеоGame Logic ScriptingЗадание

Data Handling and Scene Loading

Handling Data ManagementВидеоHandling Data Management ContinuesВидеоController and Load LevelВидеоData Handling and Scene LoadingЗаданиеGame Logic and Scene ManagementЗадание
04Inventory System and HUD Interface27 материалов

Building the Inventory System

Creating the InventoryВидеоCreating the Inventory ContinuesВидеоInventory SystemВидеоCreating The Inventory Agent ComponentВидеоInventory Item AgentВидеоBuilding the Inventory SystemЗадание

Inventory UI and Button Functionality

Creating the Inventory UIВидеоCreating the Inventory UI ContinuesВидеоSetting the Scroll View ElementВидеоText Item ElementВидеоAdding Items DynamicallyВидеоCreating Add ButtonsВидеоDeleting ButtonsВидеоAdding Functionality to ButtonsВидеоAdding Functionality to Buttons ContinuesВидеоUI ControllerВидеоCode for Inventory SystemВидеоInventory UI and Button FunctionalityЗадание

Heads-Up Display (HUD) Integration

Getting Started With the HUDВидеоCreating HUDВидеоFotman PrefabВидеоHUD - Inventory SystemВидеоCoding the HUDВидеоCoding the HUD ContinuesВидеоHeads-Up Display (HUD) Integration
Задание
Задание
Inventory System and HUD InterfaceЗадание
Designing and Delivering a Playable Unity RPG PrototypeDIALOGUE