Unity Dialogue & Quests: Intermediate C# Game Coding
Unity Dialogue & Quests: Intermediate C# Game Coding, available at $109.99, has an average rating of 4.53, with 68 lectures, based on 886 reviews, and has 14922 subscribers.
You will learn about Create custom editors in Unity. Build UI using Unity AutoLayout. Create a flexible Dialogue System for any game. Create a modular Quest System for any game. Provide Undo functionality in a Unity Editor. Create a node based editor in Unity. Implement enemy agro for a groups. Integrate a Quest system with Dialogue. Provide Quest rewards through an Inventory system. Make Dialogue conditional on gameplay events. This course is ideal for individuals who are This course is for intermediate Unity users who want to create their own Dialogue or Questing systems. or Our Complete Unity Developer course provides the perfect pre-requisite. It is particularly useful for This course is for intermediate Unity users who want to create their own Dialogue or Questing systems. or Our Complete Unity Developer course provides the perfect pre-requisite.
Enroll now: Unity Dialogue & Quests: Intermediate C# Game Coding
Summary
Title: Unity Dialogue & Quests: Intermediate C# Game Coding
Price: $109.99
Average Rating: 4.53
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $84.99
Quality Status: approved
Status: Live
What You Will Learn
- Create custom editors in Unity.
- Build UI using Unity AutoLayout.
- Create a flexible Dialogue System for any game.
- Create a modular Quest System for any game.
- Provide Undo functionality in a Unity Editor.
- Create a node based editor in Unity.
- Implement enemy agro for a groups.
- Integrate a Quest system with Dialogue.
- Provide Quest rewards through an Inventory system.
- Make Dialogue conditional on gameplay events.
Who Should Attend
- This course is for intermediate Unity users who want to create their own Dialogue or Questing systems.
- Our Complete Unity Developer course provides the perfect pre-requisite.
Target Audiences
- This course is for intermediate Unity users who want to create their own Dialogue or Questing systems.
- Our Complete Unity Developer course provides the perfect pre-requisite.
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’tneed 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.
You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.
You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).
Dialogues and quests are core to many game genres. So why not join us and get started improving your game development right now?
Course Curriculum
Chapter 1: Intro & Setup
Lecture 1: Introduction: Battle Plan
Lecture 2: Architectural Overview: Recap
Lecture 3: Which Unity Version?
Lecture 4: Project Setup
Chapter 2: Dialogue Editor
Lecture 1: Scriptable Object Primer
Lecture 2: Dialogue Scriptable Objects
Lecture 3: Showing A Custom Editor
Lecture 4: Opening An Asset Callback
Lecture 5: Drawing OnGUI
Lecture 6: Callback Mechanisms
Lecture 7: Adding A Default Node
Lecture 8: Editing Dynamic Data
Lecture 9: Implementing Undo
Lecture 10: Styling Nodes
Lecture 11: Dragging Nodes Part 1
Lecture 12: Dragging Nodes Part 2
Lecture 13: IEnumerables Primer
Lecture 14: Dictionaries For Lookups
Lecture 15: Drawing Bezier Curves
Lecture 16: Adding Nodes
Lecture 17: Deleting Nodes
Lecture 18: Linking Nodes
Lecture 19: Scroll Views
Lecture 20: Drag To Scroll
Lecture 21: Canvas Background
Lecture 22: Dialogue Node Scriptable Objects
Lecture 23: Asset Database
Lecture 24: Setters, Getters and Undo
Lecture 25: Sub Asset SetDirty Bug
Lecture 26: Alternating Speakers
Chapter 3: Unity UI Primer
Lecture 1: Unity UI Basics
Lecture 2: Autolayout Groups
Lecture 3: Flexible and Minimum Height
Lecture 4: Nesting Layout Groups
Lecture 5: Layout Controllers
Chapter 4: Dialogue Gameplay
Lecture 1: Atomic Design
Lecture 2: Mockup To Auto Layout
Lecture 3: Styling UI
Lecture 4: Dialogue Architecture
Lecture 5: Nested ScriptableObject Rename Bug
Lecture 6: Choosing A Random Response
Lecture 7: Choice UI
Lecture 8: Building A Choice List
Lecture 9: Choosing State
Lecture 10: Choosing A Node
Lecture 11: Starting A Dialogue
Lecture 12: Quitting A Dialogue
Lecture 13: IRaycastable Dialogue
Lecture 14: Triggering Dialogue Actions
Lecture 15: Dialogue Trigger Components
Lecture 16: Enemy Aggro Groups
Lecture 17: Conversant Names
Chapter 5: Quests
Lecture 1: Quest List UI Outline
Lecture 2: Quest Tooltip Outline
Lecture 3: Tooltip Spawning & Show Hide
Lecture 4: Quest Scriptable Object
Lecture 5: Tooltip Quest Objectives
Lecture 6: Displaying Quest Progress
Lecture 7: Giving A Quest
Lecture 8: Quest Completion
Lecture 9: Saveable Quest Progress
Lecture 10: Rewards & Objective Descriptions
Lecture 11: Reward Giving & UI
Lecture 12: Gameplay Conditions In Dialogue
Lecture 13: Bug Fix & More Predicates
Lecture 14: Complex Conditions
Lecture 15: Wrap Up & Challenges
Chapter 6: Continuing Your GameDev Journey
Lecture 1: Bonus Lecture
Instructors
-
Rick Davidson
Helped More Than 1 Million Students To Create & Grow -
GameDev.tv Team
Learn to Make and Sell Games
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 8 votes
- 3 stars: 37 votes
- 4 stars: 215 votes
- 5 stars: 619 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024