Wiki contents

For demo 0.8.0 · Reviewed 2026-09-22

On this page

Tools and extensions

Find Git in Project settings → Version control, and plugins in Project settings → Plugins. Set up private LLM connections in App settings → Connections and review proposals in the top Assistant panel. Basic world building and local play do not require an external service connection.

Git — share saved changes

Save the project to a folder and prepare Git in your authoring environment.

  1. Use Git init for a new repository. For an existing team repository, follow cloning instructions.
  2. Set the team repository URL with Connect origin.
  3. Save the project and inspect Status and Diff.
  4. Specify files in Stage paths and select Stage selected paths.
  5. Write a useful commit message and Commit.
  6. Push to share. Retrieve teammates’ changes through fetch and merge.

Saving writes project files, committing records Git history, and pushing shares it remotely. These are separate, explicit actions.

Git collaboration covers branch switching, conflicts, and merge cancellation.

LLM — generate a proposal from selected context

This feature uses a compatible API endpoint and model you configure. Check that your chosen service responds correctly before using it.

  1. Enter the Endpoint, model, and any required API key.
  2. Specify only the world or scene IDs to include in Context IDs.
  3. Write the request and review what will be sent.
  4. If it contains private or GM information, give consent for that request.
  5. Select Generate with selected context, read the proposal JSON, and remove unwanted changes.
  6. Apply reviewed proposal, then validate and save.

Your prompt and selected entries are sent to the provider. The response is not applied automatically. If source content changes after generation, the stale proposal is blocked; review a proposal based on the current content.

Plugins and stores

Demo 0.8.0 includes Project extensions, Common hub, Dependencies / transfer / trust, Save migration, and Create content pack tabs. Extensions are optional; ordinary authoring does not require them.

  1. Choose a local archive in Project extensions and use Inspect package / permissions / activate.
  2. Review the source, hash, exact version, dependencies, and requested permissions, then activate only the permissions you approve.
  3. Open Components to inspect available templates, editor commands, settings, or validators. Review proposed edits before applying them.
  4. For a supported runtime extension, configure Runtime binding and check where the scene or rule invokes it. Installing an extension does not make every action use it.
  5. Validate and preview, save the project, then inspect the exported game with the same pinned modules and required notices.

Runtime extensions use restricted WASM execution and supported effects and state. They cannot run arbitrary native code or create every kind of screen widget. Changes, dependency updates, removal, and save migration require review. Available migration tools write a separate copy under their exact compatibility requirements, not a universal engine-version conversion.

Content packs can select supported definitions and managed images with license information. The Common hub interface uses a configured service. You can configure a self-hosted hub, but an official public catalog is not operating yet. Real Steam Workshop subscription and Steam/STOVE/Epic service integration are not verified as complete. Official store pages remain coming soon.

Planned workspace location

Project plugin policy and Git will move into Project settings; creative content and optional LLM assistance remain close to the item being edited. This is a planned reorganization of the current menus.

Check after working

  • Only intended files are staged for sharing.
  • AI proposal targets and changes match your intent.
  • Play the game with the extension enabled. Passing an extension test does not mean every part of the game works.
  • After applying team changes or proposals, preview the affected play routes.

Related: Git collaboration · Translation · Development

Coming later

The planned Test and release tools will check changes made by hand, through templates, from AI proposals, or through Git merges. Checks will run again even when only part of a proposal is accepted. LLMs remain optional, and generating a proposal does not change established world facts or confirmed play results.

The Free content stores will bring plugins, templates, and assets into one library. Downloading a file, applying it to a project, and allowing it to run will be separate steps. The current demo’s hub features do not mean an official public store is already operating.

← All guidesAbout Narrafield →