Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Unity from Zero to Proficiency: Proficient (Video Course)
Part 1: Introduction to the RPG Genre, Key Features and Design Concepts
Introduction
RPG games
RPG features in the game that you will create
The design philosophy behind this course
>> Please download your resource pack here before you start
>> Please download your book here before you start
>> You can download these code solutions and compare with your own code
Part 2: Creating and Animating the Main Character
Introduction
Creating and animating a 3D Character (Part1) (2:50)
Creating and animating a 3D Character (Part 2) (8:29)
Creating and animating a 3D Character (Part 3) (7:16)
Following the player with a camera (4:04)
Adding Textures (2:30)
Creating a house (Part 1) (4:57)
Creating a house (Part 2) (8:17)
Creating the village (7:41)
Creating a mini-map (9:41)
Part 3: Creating a Dialogue System
Introduction
Importing the dialogues from a file (3:18)
Reading the XML file for the dialogues (27:03)
Processing the user's answers (7:35)
Building the user interface (4:43)
Linking the user interface and the code (12:36)
Triggering the dialogue when the NPC is near (8:44)
Reactivating a conversation (3:26)
Adding a 3D character for the NPC (4:25)
Animating the NPC (4:12)
Part 4: Creating an Inventory System
Introduction
Creating items (Part 1) (11:38)
Creating items (Part 2) (12:01)
Creating the user interface for the inventory (6:06)
Displaying and updating the inventory (3:48)
Creatting the objects to be collected (13:50)
Allowig the player to choose an object to collect (Part 1) (16:07)
Allowig the player to choose an object to collect (Part 2) (4:13)
Allowig the player to choose an object to collect (Part 3) (7:25)
Using food to increase the player's health (12:16)
Creating a health bar (Part 1) (7:20)
Creating a health bar (Part 2) (6:11)
Creating a health bar (Part 3) (4:15)
Part 5: Creating a Shop and a Buying System
Introduction
Creating the user itenterface for the shop items (Part 1) (7:02)
Creating the user itenterface for the shop items (Part 2) (10:23)
Adding items to the shop (Part 1) (11:54)
Adding items to the shop (Part 2) (27:40)
Adding items to the shop (Part 3) (10:58)
Linking the shop to the player's gold (Part 1) (4:51)
Linking the shop to the player's gold (Part 2) (13:01)
Linking the shop to the player's gold (Part 3) (16:25)
Linking the shop to the player's gold (Part 4) (2:30)
Part 6: Adding Weapons and Protagonists
Introduction
Adding a weapon to the player character (5:38)
Drawing and putting the weapon back (13:34)
Attacking a static target (17:43)
Adding a flash when the target is hit (8:09)
Creating intelligent NPCs (Part 1) (8:18)
Creating intelligent NPCs (Part 2) (14:42)
Creating intelligent NPCs (Part 3) (9:51)
Creating intelligent NPCs (Part 4) (16:58)
Creating intelligent NPCs (Part 5) (7:48)
Getting the NPC to inflict damage to the player (10:02)
Discovering the XML files for the quests (3:25)
Creating the game manager (5:24)
Creating the quest manager (Part 1) (9:03)
Creating the quest manager (Part 2) (21:06)
Displaying the quest's information (Part 1) (4:22)
Displaying the quest's information (Part 2) (9:07)
Displaying the quest's information (Part 3) (0:44)
Adding a notification system (17:15)
Displaying the XPs on-screen (Part 1) (17:35)
Displaying the XPs on-screen (Part 2) (2:22)
Displaying the XPs on-screen (Part 3) (13:35)
Displaying the XPs on-screen (Part 4) (2:13)
Part 7: Creating an XP Attribution System
Introduction
Creating the user interface for the Xp attribution system (Part 1) (10:17)
Creating the user interface for the Xp attribution system (Part 2) (11:01)
Creating the user interface for the Xp attribution system (Part 3) (15:58)
Creating the user interface for the Xp attribution system (Part 4) (13:58)
Creating the user interface for the Xp attribution system (Part 1) (6:41)
Part 8: Creating A Maze Procedurally
Introduction
Creating the structure of the walls (6:07)
Creating a maze from code (part1) (16:39)
Creating a maze from code (part2) (9:16)
Creating a maze from code (part3) (12:45)
Adding the player and objects to the maze (12:20)
Inspecting the maze with a bespoke controller (7:24)
Adding NPCs (9:25)
Integrating the scene in the game (5:09)
Changing the player's position (2:27)
Displaying the objectives for the second level (10:02)
Adding a close-range camera (6:27)
Displaying the maze on the mini-map (3:01)
Using the player's skills to improve gameplay (3:49)
Part 9: Creating The Final Level
Introduction
Setting up the level (part1) (10:21)
Setting up the level (part2) (18:12)
Setting up the level (part3) (2:13)
Adding the ability for NPCs to change behaviour (13:30)
Adding the ability for NPCs to fight back (2:34)
Adding the ability for NPCs to alert other guards (5:32)
Finishing up (5:35)
Part 10: Your next steps
A few tips
Teach online with
Inspecting the maze with a bespoke controller
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock