- Home /
How to organize NPC dialogs?
Hi!
I'm new to Unity, and have a basic understanding of the system and C#. My primary(and only) programming language is Python, so I know the concept of programming. After watching video some tutorials on the web, I desided to make a 2D RPG/Adventure style game. It may sound like a big leap from non-game-dev-experiene to RPG/Adventure, but I feel it's a good start because you can easily make tiled maps, add character animation and a 4 direction controller for your player. From there I can slowly add new features while learning without having any excpectations of my game which I can't achive.
The problem I'm facing, is how do I organize my NPC dialogs? I'll start by adding a static NPC which I can talk to by pressing "Action" facing him, etc. But even if I'm still in the playing around/figuring out part, I want to know how to orgnaize NPC dialogs, so that I don't have to redo my work later on and to learn how to do it as early on as possible.
So.. -How to I organize NPC Dialogs? (i.e. Do I separate the dialogs by character, or by area?) -Where do I store them? (In a file, in a script?) -What do I do if I want NPC's to say different things later on in the game? (i.e. You talk to a guy, he askes you to visit a place. When you come back his dialog has permanently changed to something else)
This seems like a very messy system to keep controll of without getting confused, that's why I'm asking you. Thanks in advance, and excuse my English.
-Daniel H
Your answer
Follow this Question
Related Questions
Cant Get Dialogue Trigger Working 0 Answers
Clear, Crisp pixel textures for a 2D RPG 2 Answers
How To Do This? 0 Answers
How to not duplicate game objects on DontDestroyOnLoad? 8 Answers
2d Isometric game? 1 Answer