Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

Dialogue Creation Editor

This is my long term project. D4Dialogue is an application specific editor for story and dialogue creation. In one application a game designer can target a gaming experience toward the player by directly integrating storyboard dialogue with game state functions. The flexibility of the D4d  allows for branching, alternative endings and easter egg inclusion AT THE DEVELOPMENT STAGE of game design. Between this application and game code programming, story possibility can be fully explored, organised and exported into game engine code (JSON). By combining conditional code with story elements the writing process is simplified whilst also ensuring the writers intended storyline, timeline and character arc are fully referenced alongside the game play. Potential plot problems will be identified BEFORE game testing thereby releasing production time for other important design elements. The text editor allows the writer to focus on story telling and then quickly conditionalize the game elements visually from within the integrated editor.  The main screen holds a highly interactive document binder (left of screen) to quickly navigate the story (nodes), character database (lower) and properties panel (right).

Features:

Player experience focus for story design

Character database with full character arc track and trace

Conditional programming interface which highlights ease of use through the GUI

Visual referencing of data and stats making summation with large projects a breeze. 

This is what I have so far. Still working with buttons and looking in to the code for this, but is promising as I can access OpenGL in the centre window. Thanks Josh for the checkerboard code, this is the look I'm wanting to use. 

image.thumb.png.7291e6c9df8b3944d98f2c4e77a86d7c.png

The mock up shows what I am intending to do for a main display. Other items I whish to include are a text editor, a node editor for conditional variables, a time line window, and a fully functional properties panel accessible in main (shown on the right) where popular items can be set quickly and conveniently.  The bottom panel holds the character database where individuals can thus be drag dropped into main and connected with action boards. These action boards are the main link into game state code and are the fulcrum by which events take place and outcomes are decided. 

Ideas4DialogueEditorOpenGL.png

  • Like 4
Link to post
Share on other sites

Update on Steam:

  • Removed Float() and Int() functions.
  • Added ToFloat() and ToInt() String / WString methods.
  • Widget Get/SetProgress now uses a double float value.
Link to post
Share on other sites
On 4/7/2021 at 1:47 PM, Martin Harris said:

Dialogue Creation Editor

This is my long term project. D4Dialogue is an application specific editor for story and dialogue creation. In one application a game designer can target a gaming experience toward the player by directly integrating storyboard dialogue with game state functions. The flexibility of the D4d  allows for branching, alternative endings and easter egg inclusion AT THE DEVELOPMENT STAGE of game design. Between this application and game code programming, story possibility can be fully explored, organised and exported into game engine code (JSON). By combining conditional code with story elements the writing process is simplified whilst also ensuring the writers intended storyline, timeline and character arc are fully referenced alongside the game play. Potential plot problems will be identified BEFORE game testing thereby releasing production time for other important design elements. The text editor allows the writer to focus on story telling and then quickly conditionalize the game elements visually from within the integrated editor.  The main screen holds a highly interactive document binder (left of screen) to quickly navigate the story (nodes), character database (lower) and properties panel (right).

Features:

Player experience focus for story design

Character database with full character arc track and trace

Conditional programming interface which highlights ease of use through the GUI

Visual referencing of data and stats making summation with large projects a breeze. 

This is what I have so far. Still working with buttons and looking in to the code for this, but is promising as I can access OpenGL in the centre window. Thanks Josh for the checkerboard code, this is the look I'm wanting to use. 

image.thumb.png.7291e6c9df8b3944d98f2c4e77a86d7c.png

The mock up shows what I am intending to do for a main display. Other items I whish to include are a text editor, a node editor for conditional variables, a time line window, and a fully functional properties panel accessible in main (shown on the right) where popular items can be set quickly and conveniently.  The bottom panel holds the character database where individuals can thus be drag dropped into main and connected with action boards. These action boards are the main link into game state code and are the fulcrum by which events take place and outcomes are decided. 

Ideas4DialogueEditorOpenGL.png

Looks like a good contender for articy:draft. Very cool idea and would certainly help formalise the game design/requirements gathering phase of a game project 👍

Link to post
Share on other sites

 Possibly not a contender, however, I do hope to make a text focused application which is more like scrivener with additional node based editing found in most applications today. My C++ skills are a little rusty, ( I stopped coding in 2000 and now learning the in-between) but I hope to have something like a working app. It is also a great way for me to get into openGL and learn leadweerks ultra app. Unfortunately my time on this project is limited (writing a game for release to alpha soon) but will be adding ideas here and there when possible. Fortunately I am a trained artist so will also have the opportunity to add in some cool looking features to play on the idea of visual / text play story creation. 

image.thumb.png.a5965885467cc1870bc8552ceafa4008.png

  • Like 1
Link to post
Share on other sites
3 hours ago, Josh said:

I am working on a new example here that shows creation of a more complex application:
https://www.ultraengine.com/learn?page=AdvancedInterface

Window::Enable() and Disable() methods are added.

FolderLocation() is changed to GetPath().

How do you add in the emogi, when I compile in visual studio in my own code I just get ?? instead of the icon. Do I need to add an extension and how do I add in my own Icons from .svg? Sorry, I'm still a novice.

Link to post
Share on other sites
Just now, Martin Harris said:

How do you add in the emogi, when I compile in visual studio in my own code I just get ?? instead of the icon. Do I need to add an extension and how do I add in my own Icons from .svg? Sorry, I'm still a novice.

Does the icon appear in your source code file when you paste it in?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...