Announcement

Collapse
No announcement yet.

[Gauging Interest] Easy Blueprint Dialog System

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [Gauging Interest] Easy Blueprint Dialog System

    [UPDATE] This has been submitted and now on trello.


    Unreal Engine 4 Easy Blueprint Dialog System


    Dialog systems are something that we are all very familiar with. We’ve interacted with them since the very beginning of gaming and they are vital to most games. But if you ask someone who has had to create one they will tell you how complicated they can be. Managing and implementing character dialog is usually one of the most tedious tasks for game designers.

    With this in mind my buddy Brad and I decided to take on the task of creating a simple system that anyone can use. We developed it in Blueprint and UMG. It works right out of the box no setup or blueprint editing required. It's as simple as dropping the Dialog_System Folder we provide into your content folder.

    There’s no real limit to the amount of character dialog that is can handle. We tried to be as efficient as we could in the setup of it.

    How does it work?

    We include a file in excel format for easy editing. In that file you give each character a unique identifier and enter all their dialog, Greetings, Names, Goodbyes, etc. That file gets exported as a CSV and imported into your game.

    Included is a custom NPCDialogActor blueprint. You simply drag that into the scene and in it’s options you that unique Character identifier that you gave your character in the dialog source. Your character will then have all the dialog and properties assigned to him. You don’t even to do anything else.

    We’re about 75% complete with it so I’ve attached some images. I’ll add a detailed video once we’re closer to 100%. All the features are pretty much working at the moment. Just some tweaks, clean up and polish that needs to be done.

    Once it’s ready we will be releasing it on the Marketplace for a pretty low price (like $24.99) to easily make it accessible to everyone.


    Features
    - NPC Dialog Actor
    - Mesh Select slot
    - Anim Blueprint slot
    - Character audio
    - Event Firing
    - Character image
    - Bounding Box
    - Material slots
    - UMG UI
    - Interact
    - Dialog questions
    - Dialog screen
    - Datatable based
    - Excel Sheet
    - Master template for CSV export
    - Unlimited number of character rows
    - 100% Blueprint
    - Swap-able Datatable Slot for simple localization
    - Example level


    Click image for larger version

Name:	screenshot_1_Small.png
Views:	1
Size:	174.9 KB
ID:	1147684

    Click image for larger version

Name:	screenshot_2_Small.png
Views:	1
Size:	151.1 KB
ID:	1147688

    Click image for larger version

Name:	screenshot_3_Small.png
Views:	1
Size:	186.4 KB
ID:	1147685

    Click image for larger version

Name:	screenshot_4_Small.png
Views:	1
Size:	195.0 KB
ID:	1147686

    Click image for larger version

Name:	screenshot_5_Small.png
Views:	1
Size:	346.0 KB
ID:	1147687





    UPDATE

    We've submitted the project to Epic in the beginning of May for review and that's were we currently are in the process. Here's the preview video to the project.




    Jarlan
    99
    Yes!
    80.81%
    80
    No.
    5.05%
    5
    Maybe...
    14.14%
    14
    Last edited by InTheShadows_; 05-27-2015, 12:46 PM.
    Twitter - @JarlanPerez

    [Released] Blueprint: Easy Dialogue System (BEDS)

    #2
    YES. I'm interested. Please provide a Poll.
    HeadlessStudios.com - S P A G H E T T I: Ninja Swords, Guns & Monsters & Other S**t! - Join Our Discord

    Comment


      #3
      Yes I am Interested

      Comment


        #4
        Looks good ... so yeah I would be interested.
        Quinton Delpeche
        Founder - Gobbo Games | Designer - The Colony 2174 (Board Game) | Developer - Riders of Asgard

        Comment


          #5
          Yes, yes, yes!

          Comment


            #6
            I did not looked into this yet, but interest definitely
            [LEGENDS of EPICA][Twitter][FB][YT][Vimeo]

            Comment


              #7
              Me too. Interested :-)

              Comment


                #8
                Thanks for all the positivity guys
                Twitter - @JarlanPerez

                [Released] Blueprint: Easy Dialogue System (BEDS)

                Comment


                  #9
                  Hi Jarlan.Perez,

                  I would be interested in your Q & A engine. I'm adopting a Communication System similar to that found in a MUD, I call it a MUD-like Unified Dialog (MUD) and it operates like a Chat Client. Multiple Players and NPC Chatbots can converse seamlessly within a single Dialog. Players can also issue instructions and console commands to the Engine. When a Player enters convo with a NPC in the game world, The NPC 's Chatbot is added to the MUD Chat conversation. The Chatbot keys on specific tags in questions from the Player to reference Narrative Script and provide answers. When the Chatbot can not provide info, a online reference search is executed. However, there are instances when the Bot needs to do the questioning related to the narrative. I'm looking for a solution for this.
                  HeadlessStudios.com - S P A G H E T T I: Ninja Swords, Guns & Monsters & Other S**t! - Join Our Discord

                  Comment


                    #10
                    Count me in.

                    Comment


                      #11
                      I would be very interested. How much were you thinking for?
                      RedMage Industries

                      Comment


                        #12
                        Originally posted by Zaos View Post
                        I would be very interested. How much were you thinking for?
                        Thanks! I'm looking to keep the price fairly low to make it easily accessible. Looking at $24.99 at the moment. Hoping to get it finalized with in a week or so.
                        Twitter - @JarlanPerez

                        [Released] Blueprint: Easy Dialogue System (BEDS)

                        Comment


                          #13
                          Originally posted by TechLord View Post
                          Hi Jarlan.Perez,

                          I would be interested in your Q & A engine. I'm adopting a Communication System similar to that found in a MUD, I call it a MUD-like Unified Dialog (MUD) and it operates like a Chat Client. Multiple Players and NPC Chatbots can converse seamlessly within a single Dialog. Players can also issue instructions and console commands to the Engine. When a Player enters convo with a NPC in the game world, The NPC 's Chatbot is added to the MUD Chat conversation. The Chatbot keys on specific tags in questions from the Player to reference Narrative Script and provide answers. When the Chatbot can not provide info, a online reference search is executed. However, there are instances when the Bot needs to do the questioning related to the narrative. I'm looking for a solution for this.
                          It's setup to pull in dialog from a CSV and you control everything your characters say in there. You can easily organize the dialog to either have the player ask question or make it seem as if the NPC is asking the player question.
                          Twitter - @JarlanPerez

                          [Released] Blueprint: Easy Dialogue System (BEDS)

                          Comment


                            #14
                            I'm not really a potential customer, just wondering about some of the details for the sake of curiosity:

                            Does your system callback to the rest of the game in any way, and if so, how so? Like, if I select an option "Yes, I would like some healing please," is that somehow hooked back in, so that a healer NPC can then top off the player's HP? Stuff like that.

                            How interactive are the options? Can an option be displayed or disabled based on in-game information? Going back to the healer example, could the option for "Yes, I would..." be disabled if the player is already at max HP?

                            Comment


                              #15
                              I was going to write a guide similar to this, But I love this so much that I much prefer your method of things! Great work! Can't wait to tinker with it!
                              KITATUS
                              "Information shouldn't be behind a paywall, It should be free for all!"

                              Comment

                              Working...
                              X