Dialogue Engine System - for Game Maker Studio 2.3+
A downloadable asset pack for Windows
The easiest way to spawn dialogues (boxes or bubbles) or sequence of boxes!
Are you using Dialogue Designer in your game? If yes, I suggest you use this Dialogue Engine:
Features:
- Very easy to use
- Have lots of features (see examples below)
- The boxes auto-resize based on the screen size
Examples (the first number always refer to the "node", and it must be different on each dialogue, in this way, you can always refer/spawn that part of dialogue):
To create a portrait:
- deg_set_portrait("Character1", spr_portrait_Character1)
To create a dialogue:
- deg_create_dialogue(2, pointer_null, true, "Wow, you choose the 1st reply", "Character1", undefined)
To create a dialogue with voices:
- var choices = deg_create_choices(2, "Hello!", 3, "Conditional Branch", 6, "Random Branch", 10, "Set var")
- +
- deg_create_dialogue(1, pointer_null, true, "This is an example text", "Player", choices)
To create a var and a conditional branch to check that var:
- deg_create_var("var_string", true)
- deg_create_conditional_branch(3, "var_string == var_string", 4, 5)
To create a random branch:
- deg_create_random_branch(6, 7, 8, 9, pointer_null)
To set, add o subtract from a var during the dialogue:
- deg_create_variable_setter(10, 9, "var_string", "SET", 78)
To create a chance branch (in example 20% to choose the first branch, 80% second branch):
- deg_create_chance_branch(11, 7, 8, 20, 80)
To create a repetition (of a part of dialogue):
- deg_create_repetition(12, 13, 14, 3)
- deg_create_dialogue(13, 12, true, "Repeat", "Character1", undefined)
To create a timer:
- deg_create_timer(16, 17, 3)
To execute a script during the dialogue:
- deg_create_script_execution(18, 19, "scr_example_script")
(you can find an example of use in the green object on the map)
Assets by pixel-boy -> Ninja Adventure
Try the demo or ask for more information about this asset :)
Status | In development |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | GhostWolf |
Genre | Role Playing |
Tags | box, bubbles, dialogue, engine, GameMaker, Graphical User Interface (GUI), system, talk, text |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Download demo
Development log
- Project UpdateOct 31, 2022
- Dialogue Engine v2 out! Redeveloped from scratch!Jul 14, 2021
- Released: Dialogue Engine System - for Game Maker Studio 2+Mar 23, 2021
Comments
Log in with itch.io to leave a comment.
this engine needs to be updated, it does not work in gms2 2024
Does this work for HTML5?
hey, can you add controller support?
If in the off chance you still are in need of controller support, there's actually a free solution by juju adams (developer for hyper light drifter) that you can get here: https://github.com/JujuAdams/input