Skip to content

brandonmcrae/Dialog_Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS4482a: TOOLS 3 – Dialog Editor

This project is a simple tool to allow game designers to add dialog trees to a game within the Unity Game Engine. The purpose of this project was to learn how to create tools in Unity by extending the editor. This tool borrows the localization tool developed previously simply by copying the relevant files for the tool: https://github.com/Amazao2/Localization_Tool

WARNING: Code formatting and comments are almost non-existant. Functionality and learning the engine's interface where the primary concern on this small project. I may revisit the code and add comments in the future as a learning exercise.

PROJECT REQUIREMENTS (from professor):

The University of Western Ontario
London, Ontario, Canada
Department of Computer Science
CS 4482a/9511a – Video Game Programming and Engine Development
TOOLS 3 – Dialog Editor

1 Introduction

You’ve managed to create some tools to ensure people, whose first language is not English, can read the content of your game. Now it’s time to do something useful with that established base. You must create a dialog editor that leverages your language data in order to create dialog trees for NPC characters in your game.

  1. Use the Unity3D Editor API to create your tools.
  2. Create a simple dialog editor with no less than 3 response branches supported.
  3. Allow the language of the dialogs to be set using your localization system.

2 Miscellaneous

If you would like to write your tools in another system, SDK, C# (WPF), or otherwise, that’s OK too, but please send me an e-mail and we’ll discuss other options.

About

CS4482: TOOLS3 - Dialog Editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages