Skip to content

πŸ’­ A character dialogue system in Unity using JSON πŸ’¬πŸ—―

Notifications You must be signed in to change notification settings

daltonbr/OurHeroesJourney

Repository files navigation

A Character Dialogue System in Unity with JSON

Dialogue

Summary

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 project display the building blocks of an interactive system, abstracting building blocks into a scalable management class.

In this project we have two goals:

  1. to convey how fundamental programming patterns and industry standards apply to game development.
  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.

See my Course Notes to more in-depth information.

Tools

Credits

Based on this course from Harrison Ferrone.

A Dialogue in JSON

{
  "dialogues":
  [
        {
          "characterType": 0,
          "name": "Hero",
          "atlasImageName": "Hero_Default",
          "dialogueText": "Time to address the Call to Adventure."
        },
        {
          "characterType": 1,
          "name": "Ally",
          "atlasImageName": "Heroine_Surprised",
          "dialogueText": "Are you sure? I might need some coffee first."
        }
  ]
}

About

πŸ’­ A character dialogue system in Unity using JSON πŸ’¬πŸ—―

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published