Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Dialogue system help

Discussion in 'UGUI & TextMesh Pro' started by HotFuzz, Jan 25, 2015.

  1. HotFuzz

    HotFuzz

    Joined:
    Apr 18, 2013
    Posts:
    3
    Hey everyone,
    Was just curious on what is the best way to make a dialogue system in unity? Should I just buy one, code one, or use the new ui? Also whichever ones best how would I go about doing it?

    Thanks in advance.
     
  2. SimonDarksideJ

    SimonDarksideJ

    Joined:
    Jul 3, 2012
    Posts:
    1,683
    The choice of whether to build or buy one depends on how much time you have and your game objectives.
    There are several good dialogue systems on the asset store, such as Dialoguer or the Conversation system, however most will use legacy GUI, so you will need to keep that in mind. However they do come with source so you could just replace the UI portion and keep the underlying engine.
    I also cover a fairly basic but good conversation system in my "Mastering Unity 2D" book.

    They are not hard to write, it just depends how complex a system you want to build
     
  3. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,523
    SimonDarksideJ likes this.
  4. SimonDarksideJ

    SimonDarksideJ

    Joined:
    Jul 3, 2012
    Posts:
    1,683
    Thanks for the heads up @TonyLi wasn't aware of that. Great job
     
  5. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,523
    Thanks, @SimonDarksideJ !

    @HotFuzz - I'm biased, of course, but depending on your goals, I recommend looking at the options on the Asset Store, read their reviews and online documentation, and consider buying a system. If your goal is to write a game, this is the fastest, easiest route. Also consider how you're going to write the dialogue. You want to have an easy workflow that doesn't get in the way of your writing.

    On the other hand, if your goal is to program a dialogue system as a learning experience, you can write your own. If you get stuck at any point, the good folks in the Scripting forum can answer questions.
     
  6. HotFuzz

    HotFuzz

    Joined:
    Apr 18, 2013
    Posts:
    3
    Hey, Thanks for the responses. Decided to attempt to write one myself for now. Possibly buying one in the future for a cleaner work flow.