Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Unity 5: Build a Character Dialogue System

Unity 5: Build a Character Dialogue System

1h 46mBeginner2017-02-23

Authors

Harrison Ferrone

Harrison Ferrone

Software Engineer, Game Developer, and Creative Technologist

Course details

Game programmers and designers are often left to fend for themselves when learning how to write, structure, and manage efficient event systems of their own making. This course has two goals: (1) to convey how fundamental programming patterns and industry standards apply to game development and (2) to equip developers with the theoretical tools needed to inject their projects with engaging narratives, resulting in emotional player investment that comes with story-driven gameplay. This course also covers story-driven game design theory, creating the building blocks of an interactive system, abstracting building blocks into a scalable management class, and more.

Learning objectives
Fostering engagement and an emotional investment
Starting a project from scratch
Importing the LitJSON library
Using TexturePacker
Creating the narrative event class
Creating and finishing the JsonFactory
Building a GUI animation system
Writing and finishing the Panel Manager
Adding player input and finishing touches

Skills covered

Real-Time ScriptingReal-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using the exercise files

1. Narrative Game Design Primer

  • 04 - Keep empathy in mind
  • 05 - Foster engagement
  • 06 - Emotional investment

2. Project Setup

  • 07 - Start the project from scratch
  • 08 - Import the LitJSON library
  • 09 - Use Texture Packer

3. Import Assets from External Resources

  • 10 - Use interfaces
  • 11 - The Atlas Manager
  • 12 - Set up the Master Manager
  • 13 - Write the JSON file
  • 14 - Create the narrative event class
  • 15 - Create the JsonFactory
  • 16 - Finish the JsonFactory

4. Build a GUI Animation System

  • 17 - Our first canvas
  • 18 - Panel configuration
  • 19 - Add animations
  • 20 - The Animation Manager

5. Assemble the Narrative System

  • 21 - Write the Panel Manager
  • 22 - Finish the Panel Manager
  • 23 - Add player input
  • 24 - Finishing touches

Conclusion

  • 25 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal