Welcome!

Ludo.Systems is a set of visual game development tools designed for non-programmmers, exportable in common formats that are easy for programmers to add to almost any game engine.

Pre-Release

Note: Ludo.Systems was open in an experimental state but is closed for now.

LudoSystems was deployed on Heroku but is currently no longer active. If this project interests you, please contact me.

Nodes

Nodes is the only tool currently available. You can use it to set up parts of your game that make more sense to plan with a graph than in a text editor, such as game conversations or quest systems.

An example of a branching conversation

An example of a branching quest system

Planned Features

The next features planned for release are, in order of priority:

  • Technical improvements on security and stability.
  • Ability to reorder attributes.
  • List Attributes to use as presets in your nodes (e.g., a character selector list, a list of common actions on quest completion, etc.).
  • Autocomplete on attribute titles
  • Ability to work in multiple tabs.
  • Some form of subscription Integration.
  • Ability to save multiple different projects to a user account.
  • Collaboration between users.
  • Save graph position and zoom level to account so it reopens to the same place every time.
  • Change node colours.
  • Ability to adjust background brightness.

Development

Ludo.Systems has so far been developed and designed entirely by me, Abbie Schenk. If you’re interested in contributing or want to report a bug, please check out the GitHub repositories. Fair warning that while Ludo.Systems will stay open source, I intend to someday release a stable version on a subscription-based Software-as-a-Service model.

Ludo.Systems draws from my first programming experience working on ScriptEase II at the University of Alberta, a visual game development program that worked with different translators to integrate with game engines. I worked a lot on a node-based system that was used to create and edit conversations and quests (sound familiar?). ScriptEase II is now open source, and at this point likely out of date.

I used those concepts to create ConvoGame, an internal dialogue editor tool for an independent video game. I always wanted to take this idea further. Ludo.Systems is the next continuation of my career-long research into visual development systems.