Unity RPG Dialogue & Quests: Create Your Own RPG Quest System w/ Dialog

Implement a Dialogue Editor and Quest System and integrate it into an RPG project.

Lectures:67
Length:12.5 hrs
Level:Intermediate
Language:English
Loading...

What you’ll learn

  • Craft custom node-based dialogue editors in Unity.

  • Design dynamic UIs with Unity's AutoLayout.

  • Implement a versatile dialogue system fit for any RPG.

  • Create and manage multi-step quests in your game worlds.

  • Integrate dialogue triggers that adapt to gameplay conditions.

  • Award players with loot using a detailed inventory system.

  • Use C# Events and Interfaces to enhance game interactions.

  • Apply advanced IEnumerators for smooth game saving systems.

30 Day Money-Back Guarantee100% refund, no questions asked.
Lifetime AccessAccess your content on any device, at any time.
Teaching SupportNever get stuck with our teaching assistants on call.

About the course

Learn how to include two essential game mechanics, dialogue and quests, in your games.

This highly acclaimed series was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a prerequisite.

You can use the dialogue and quest systems together or independently in any game or project you build. We’ll be using an RPG as an example. You don't need to have completed the previous parts of the RPG Series (the RPG Core Combat and Inventory Systems courses) but it will give you an advantage if you already have.

The course is project-based as we believe this is the best way to learn Unity and C#. You will not just be learning dry programming concepts, but applying them immediately to a real RPG as you go.

We’ll provide the RPG project created so far in the series so that you can practice integrating to an existing complex project. Every element of the project we touch will be fully explained and no knowledge of the project will be required.

In the course we will be building the following from scratch:

- A node based dialogue editor window

- A ScriptableObject based dialogue asset

- An in game dialogue UI

- Dialogue triggers and condition to integrate with the gameplay

- A quest list with multi-step objectives

- Quest rewards given via the inventory system

In the process of the course we will cover advanced topics such as: IEnumerators, Saving Systems, C# Events, Interfaces and Unity UI.

Dialogues and quests are core to many game genres. So join us and get started improving your game development right now!

rpgDialogueQuestsallcourseunitycodingc#

//

Build Your Own Dialogue System

Sure you could buy a dialogue system asset pack and try to figure it out and try to expand on it... or you could build your own and have full control.

In-Game Displays, Your Way

Present dialogue how you want using the robust system you create in this course.

Instructors

Rick Davidson

Rick Davidson

Hi, I'm Rick, nice to meet you all.


I've been making video games for a living for more than 2 decades as a Game Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. I founded an Indie game studio, called Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. I also worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category).


As a qualified Career Coach, I've helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees.

Sam Pattuzzi

Sam Pattuzzi

Hi I'm Sam, pleasure to meet you.

I wrote my first game at 14, hacking together little games in Macromedia Flash during my summer holidays. Not long after I taught myself C++ followed by Python and web programming. I was hooked.

In 2010 I went to study Computer Science at the University of Cambridge and I've been here ever since. This is where I caught the entrepreneurial bug and I realised I wouldn't want a traditional job for long. So after a few years working in various jobs to get experience, I quit and started burning through my saving looking for my calling.

At the end of 2015, I was coaching some friends to improve their programming skills. Realising how much I loved it, I started creating online courses and reached out to Ben for help. Next thing I know, I'm part of the GameDev.tv gang and get to hang out with our awesome community!

Curriculum

1
Intro & Setup
2
Dialogue Editor
3
Unity UI Primer
4
Dialogue Gameplay
5
Quests

Related courses

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...