Lighthouse

From SignalWiki

A Rust library(?) for making interactive fiction using Architect.

Structure

Goals:

  • Separation of rendering & simulation code such that I can make native, web, and discord bot clients
  • Networked multiplayer
  • Ability to pack games into single-file archives (to run in an existing client) & to distribute games as standalone executables
  • Architect for IPC & building games

Architect

Meta

Story metadata, used by clients to display game info.

Field Type Default Description
name String "" Story name
desc String "" Story description
version String "0.1.0" Story version
authors Vec<String> [] Story authors
data String Required URL of game data root

See Also