Skip to content
Bartosz BąkLinks
World-building environment2026

Isle Lab

An immersive world-building environment that makes Zafiro’s systems tangible and explorable.

Open Isle Lab showcase
A wide Isle Lab island world surrounded by water
Isle Lab tests Zafiro as a complete world-building product rather than as a collection of isolated demos.
Status
Active development
Role
Product design, interaction design, rendering architecture and implementation.
Core stack
React · Three.js · WebGL · JavaScript
Period
2026

Context

Isle Lab is an experimental product and the proving ground for Zafiro. It brings world composition, authoring, placeables, environment policy and browser interaction into one coherent workspace without becoming the platform itself.

An immersive world-building environment that tests Zafiro as a complete product, bringing runtime, authoring, placeables, world data and environment composition together instead of validating them only in isolated demos.

Enable fast experiments across authoring, worlds, runtime and performance without turning Isle Lab into an accidental shared dependency for every other product.

Environment

A sunlit field and sculptural markers inside an Isle Lab world
A product-owned Isle Lab world combines environment composition, placeables and browser interaction.

Product decisions

  1. Keep the world shell, interface and workflow owned by the Isle Lab product.
  2. Maintain product-specific authoring, placeables, points of interest, slot/template flow and performance harnesses inside Isle Lab.
  3. Incubate features whose reusable meaning is still uncertain within the product.
  4. Promote a feature into Zafiro only after removing Isle Lab-specific semantics and policy.
  5. Use a separate product entrypoint and a dedicated public showcase route.

Authoring environment

Isle Lab terrain sculpting controls beside an editable island world
Terrain authoring, environment controls and publishing remain owned by the experimental product shell.

Engineering

  • Coordinating world data with editable terrain and product-owned authoring tools.
  • Managing dynamic placeables and points of interest inside an explorable scene.
  • Keeping day, night and broader environment policy coherent across authoring and exploration.
  • Testing distance representation and performance behaviour at world scale.
  • Maintaining a clear boundary between an experimental product and reusable platform layers.

Evidence

  1. Isle Lab has an active, separate product namespace and entrypoint.

    Product architecture documentation

  2. A dedicated Isle Lab showcase is publicly accessible.

    Open the Isle Lab showcase

  3. The product consumes Zafiro Core, World Runtime, scene-content capabilities and World Data while retaining its own workflow.

    Product architecture documentation

  4. Original Isle Lab recordings are included as demonstration media in the standalone Projective Media sandbox.

    Projective Media sandbox video provenance

Limitations

  • Isle Lab remains experimental and under active development.
  • It is not positioned as a finished business tool for a broad end-user audience.
  • Some capabilities intentionally remain product-owned while their reusable meaning is evaluated.
  • Historical world-6 support remains part of the current codebase.