Homer Doc

Homer Docs

Homer is a web-based visual flow editor that lets you create and manage flows directly in your browser. It allows you to easily add, delete, modify, or rearrange nodes within each flow.

Projects

A Homer project consists of multiple flows, each composed of nodes that define the game story, including dialogues and logic.

Flows

Screenshot 2024-02-07 alle 17.05.19.png

Each project can have as many flows as the story needs.

Flows can be grouped and marked with a specific state to facilitate the organization of the project:

Nodes (Nodes)

Screenshot 2024-02-07 alle 17.07.25.png

Nodes can be of different types with different functionalities:

Learn more about each node type here Nodes.

Using those different types of nodes and connecting one to the other, users can create a complete flow conditioning the progress with variables and choices.

Are you referring to drawing dialogues or mechanics?

Homer's primary function revolves around facilitating non-linear dialogues, yet it also serves a practical purpose in delineating the game mechanics. By manipulating variables and conditions, one can intricately define the narrative structure of the game, dictating the story's progression based on the cumulative choices and states of these variables.

Implementing the plot in your game project environment

Homer generates a JSON file of your project describing the entire process. Any changes made in the flows will be immediately modified in the JSON file. Homer exposes a javascript and a C# Integration Support (API) to parse and use the JSON content in your game environment. You can also export a test project you can run in a browser or Unity. (Integration Support (API))

Table of Contents