u/Nordthx

Updated free & open source desktop app to prototype maps and levels

Hi! I want to share a project that I work for a while. There is a visual map editor that allows you to add points of interest, routes, and triggers to the future level's layout, transforming an abstract idea into a clear plan to be implemented in game engine

Each marker on the map, whether it's a quest point, an enemy spawn zone, or a hidden passage, can be linked to any document or object in the system. Clicking on a marker instantly reveals all the associated information.

All data stored in open structural JSON format so it can be used as real level editor for your game if you read these files in game engine (Unity, Unreal, Godot and others)

It started from idea to get rid off manual copying data from game design documents to game engine. And now it has a lot of features:

- construct wiki-like documents using a block editor and template system (markdown is supported too)

- design dialogues of your game in special graph editor

- create maps and prototype levels on canvas

- store and manage database of game objects

- use created objects inside engine directly or export data to customizable data formats (arbitrary JSON, CSV)

Made it free and open source. Please try (have Windows and Mac builds) and give your feedback

In new version made huge changes in working with filesystem. So, for now it watches external file changes, so when you are changing branch in Git repository, it will take all changes without reload

Source code: https://github.com/ImStocker/ims-creators

Itch.io: https://nordth.itch.io/imsc-desktop

u/Nordthx — 8 days ago
▲ 9 r/textadventures+1 crossposts

Testing "Debug" playing mode in my JSON dialogue editor

Hi! Implemented two play modes in my free open-source visual dialogue editor: "Debug" that plays dialogue inside editor "inline" so you can see not only current playing node, but also all its connections and path, how you come here, and "Presentation" mode, where dialogue is playing in full screen mode. What problems do you meet with testing graph-based dialogues and how to make its debugging more convenient?

u/Nordthx — 9 days ago
▲ 2 r/foss+1 crossposts

Hi! Working on app for game developers for a long time where you can "structure" your mind:

- design dialogues of your game

- prototype levels

- maintain database of game entities

Everything stored locally in JSON format and can be read by Unity, Unreal, Godot and other engine. Markdown for text files is supported too

https://github.com/ImStocker/ims-creators (MIT)

https://nordth.itch.io/imsc-desktop

Would be happy if you try it and share your feedback

u/Nordthx — 8 days ago

Hi! Working on app for game developers for a long time where you can "structure" your mind:

- design dialogues of your game

- prototype levels

- maintain database of game entities

Everything stored locally in JSON format and can be read by Unity, Unreal, Godot and other engine

https://github.com/ImStocker/ims-creators (MIT)

Would be happy if you try it and share your feedback

u/Nordthx — 16 days ago

Made a lot of internal work in project files handing. In new 0.8.0 version:

Automatic updating of the project in case of external changes
We setup file watcher. So now, if you have made a change outside of IMS Creators Desktop, for example, you have changed a branch in Git, made changes in notepad, then all these changes will automatically be pulled up when the application is launched.

Optional cloud projects
Added support for cloud projects for easy file synchronization between team members.

Auto-export function
Now you can set up auto-export of data from the IMS Creators project to the format you need for your game engine. If the data in the project is changed, the files will be re-exported automatically.

A plugin system for custom block types
An extensible plug-in architecture has been implemented. Developers and advanced users will be able to create unique logic elements, not limited to the standard set, simplifying customization for specific project tasks.

Improved dialog and script editor and many other UI tweaks
The dialog/script editor has received a number of improvements migrated from the web version of IMS Creators: work with large scripts has been accelerated, navigation through nodes has been improved, known bugs have been fixed and relevant features from the browser version have been added

github.com
u/Nordthx — 16 days ago