Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Jun 08, 2018 · View creator page →

Creator of

Recent community posts

Please send the project file to


there are some updates planned for DialogueDesigner in the near future. Recently I've been busy with my other app but I will soon come back to this one. 

I apologize if I seem to be ignoring requests, I'm just busy and usually miss them. 

Turns out this happens when you have too many properties set up in a horizontal line (in a container). There should be a new update with the fix soon. In the meanwhile I can fix your project file if you send it to my email.

The issue is fixed in 1.36. More here:

Please try to run this command in the Terminal (see a Youtube tutorial):

sudo xattr -rd /Applications/

(Change the file path if necessary).

Or you can also claim the steam key and run the app through the steam client.

Hi! Thanks for the feedback.

There is a new update out now (1.35) that adds some of your suggested features / changes.

See more here:

Please try to run this command in the Terminal (see a Youtube tutorial):

sudo xattr -rd /Applications/

(Change the file path if necessary).

Or you can also claim the steam key and run the app through the steam client (the steam version doesn't seem to have this issue).


please make sure you're launching the app the right way, here are the instructions:

However, I will double check the files soon in case the problem comes from my end and upload a new version if necessary. 

(1 edit)

An update (1.31) will be soon available that will fix the issue. It will change a little bit how image previews behave but that feature will be updated soon anyway.

Edit: Version 1.31 is available to download now. The bug should be fixed now.

There is a new update planned after GridlessDB comes out. I'll add your request to the to-do list. 

Please make sure to check the safe font option in the starting screen.

If I understand correctly, you wish to import data created by others in Gridless to your own Gridless project? 

Does that include changes within a database (new categories / items / properties) or just attaching databases to the project (Items / + Quests / + Characters / +etc.)?

I apologize for not responding, as I've been on a break.

I can work on a JSON importer but I need more info from You about the structure of the files in question.

Please send some example files (if you can) to

(1 edit)

There is a new version up - 1.22, which improves references and collections:

I'm glad you liked the tool and hopefully this update will improve Your experience with it, if You decide to give it another try.

I found a few sites with solutions to your problem:

A site where you can convert JSON to Lua table:

A JSON decoder library for Lua:

That being said, I might add this feature for convenience of Lua users some time later.

Just uploaded version 1.21. The issue should be fixed now. Remember to set your interface scale back to 1.

You can now edit custom properties, with the exception of adding / removing values ( that may be added in future updates).




(2 edits)

It looks like your preview size is set to 0 or a really small number. Please make sure your Preview size value is set to -1 (to show all references) or  a bigger number, like 300

You can find it by pressing the cog icon of the property.

Just released an update adding these features (and also dark mode): 

Update 1.1 is out now, and with it - dark mode:

For those who may have a similar problem, I recommend reading this guide:

Thanks for the feedback! 

I will add these features to my to-do list right away.

New Mac version is now uploaded. Please download it and tell me if your issue is fixed.

Yes, there will be a Steam release in the near future.

(1 edit)

Python does have functions to parse JSON files, so it shouldn't be a problem. See more here:

You can download an example exported file and check it out yourself (button at the bottom of the main page).

Don't worry, dark mode is coming very soon.

(17 edits)

The images / videos on this page are from an older version of the app, the UI has changed since then.

Input types:

  • Text
  • Number
  • Boolean
  • File Path (with image preview)
  • Option (drop-down list)
  • Color
  • Reference (dynamic list of items from a category)
  • and Collection (an array of values)
  • + your custom inputs (Vector3, Rect2, InventorySlot etc. )

More are planned in future updates.

Connect your data with References:

The Reference property is a drop-down list with Items which are descendants (children or grandchildren) of a Category (the parent category is selected in the config window (see here for more info)). The Category can be anywhere else in the Project (meaning it can be another Database). With it you can create complex and interconnected databases. 

Add a Reference property, and press the cog icon in the Properties tree (right) to open up editing window. Then select a Category from the list (first make sure you have added a few categories).

Create custom properties:

(This feature will receive updates soon. Stay tuned!) 

You can create your own, custom properties. For example:

  • Vector3: Number + Number + Number
  •  InventorySlot: Reference (poiting to the Equipment category) + Number (as amount)

Multiple languages in one project:

Set up mulitiple languages, and easily switch between them at any time (similar to DialogueDesigner).

Configure each input:

You can configure your inputs to your needs. For example with the Number property, you can change its minimum / maximum values as well as its increase-by value (step).

Export to a file:

Export to an easy to read JSON text file which can be imported into nearly every game engine out there. See the download demo files for an example json. (More file types are planned to be added soon).

(21 edits)

The images / videos on this page are from an older version of the app, the UI has changed since then.

When you launch Gridless you will see a welcome screen. Here you can see the your editor's version  as well as recently opened projects. 

You can also switch to an alternative font here by pressing Safe font button - this will ensure all language characters will be rendered correctly.

  • If this is your first time with Gridless, you should click Open Demo button to open up an example project. Feel free to take a peek at how some things are done there.

You can click anywhere on the screen to close the welcome screen. To open it back up simply press the icon in the far upper-left corner.

  • Left - Categories/Items tree: 
    • Structure of Categories and Items. You can doubleclick to change its name, drag and drop to rearrange. You can only add Items to Categories.
  • Center - Property editing:
    • This is where you can edit the properties added in this Category or its parents.
  • Right - Properties tree:
    • Structure of Properties and Containers. Here you will see 3 types of buttons:
      • Arrow - switches between horizontal / vertical alignment
      • Cog - opens up property config (here you can change f.e. min/max values of Numbers or add options to an Option property)
      • - deletes property / container

You can add properties by selecting one from the top-down menu after pressing the + button on the right


switch to the Properties tab at the top of the screen. Here you will also be able to create your own custom inputs and add them to your category.


Whenever you add / remove / change a property in a category, all objects in that category will be updated to reflect changes made. This means that you can easily set up default properties / values for each item without having to redo the designs every time.

If you need to edit a property's value without it propagating to its children, set the Inheritance Lock to true (bottom-right).

Designing layout:

When you add properties to a category you also design the layout of their inputs. By default, properties' inputs are added in a vertical column, one below another. If you feel like that's good enough for your project, you can leave it at that. However, some projects require lots of data inputs that need to be organized.  You have a couple of tools to create your custom design:


Changes if the property input is aligned horizontally or vertically.

  • Press the double-sided arrow in the properties tree to switch between alignments.


 Expands or contracts the input horizontally.

  • Press the cog icon in the properties tree and select Expand.


 Allow for nesting multiple properties in horizontal or vertical layouts. Usually at least two properties are needed to see a difference in a container. You can nest containers to create complex designs.

  • Press the container button and in Properties tree, drag and drop a property in it.


Show a line separating two properties or containers.

  • Press the separator button and in Properties tree, drag it to the desired place.


(1 edit)

Yes, the Execute node in DD was indeed bugged. Just updated DD to version 3.2.3. It should be fixed now.

You can download example dialogue files from the bottom of the page and open them in f.e Visual Studio Code (make sure to have a json beautifier addon). I also recommend Json Formatter Pro from windows store.

New version is up (3.2.2). You can now resize the execute node and pressing enter makes a new line.

The new version is up.

Just open up one of your existing files and tick the box.

And don't worry if you delete a locale and the texts in message nodes get deleted. You can just add the same locale ID and the text will appear back up.

(1 edit)

The new update is up. You can now test it out.


(1 edit)

Yeah, the idea is that you'd have one file for each dialogue. It seems to me like the best way to organize conversations.

Yes, you would create two separate files. Think of them like they're image files that you edit separately of each other, and then put them together in the game engine.

I'm actually releasing a new version soon that will have your requested feature. Hopefully today.