Skip to content

Hololand Platform Roadmap 2026-2028

The social VR platform powered by HoloScript.

Hololand is a VR world hosting and social platform where creators build immersive experiences using HoloScript. Think "Roblox for VR" or "Steam for spatial computing."

Important: HoloScript is a complete language with its own runtime. Hololand is a first-party APPLICATION that uses HoloScript - not the runtime itself.


Architecture Clarification

text
┌─────────────────────────────────────────────────────────────────────┐
│                         HOLOSCRIPT                                   │
│                    (Complete Language + Runtime)                     │
├─────────────────────────────────────────────────────────────────────┤
│  @holoscript/core        │  @holoscript/runtime                     │
│  ├── Parser              │  ├── BrowserRuntime                      │
│  ├── Compiler            │  ├── HeadlessRuntime                     │
│  ├── Type System         │  ├── PhysicsWorld                        │
│  ├── WASM Target         │  ├── TraitSystem                         │
│  └── Traits              │  └── Events/Storage/Device               │
├─────────────────────────────────────────────────────────────────────┤
│                                                                      │
│  APPLICATIONS BUILT WITH HOLOSCRIPT:                                 │
│                                                                      │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐               │
│  │  HOLOLAND    │  │ Unity Games  │  │ Custom Apps  │               │
│  │  (VR Social  │  │ (via export) │  │ (using       │               │
│  │   Platform)  │  │              │  │  runtime)    │               │
│  └──────────────┘  └──────────────┘  └──────────────┘               │
│                                                                      │
└─────────────────────────────────────────────────────────────────────┘

HoloScript 3.0 Status: ✅ RELEASED (February 5, 2026)


What is Hololand?

Hololand is a VR social platform where:

  1. Creators build worlds using HoloScript
  2. Players explore, socialize, and play in those worlds
  3. The platform handles multiplayer, hosting, discovery, monetization

Hololand Components

ComponentDescriptionUses HoloScript?
World EditorVisual + code editor for creating worldsYes - outputs .holo files
World RuntimeExecutes HoloScript worlds in VRYes - uses @holoscript/runtime
Multiplayer BackendServer infrastructure for sessionsNo - Node.js/Go backend
Discovery/StoreFind and download worldsNo - Web frontend
Social FeaturesFriends, chat, avatarsPartial - avatars in HoloScript
MonetizationCreators earn from worldsNo - Backend service

What Hololand Needs to Build

Already Done (from HoloScript 3.0)

  • ✅ Language and parser
  • ✅ Browser and headless runtime
  • ✅ Physics (PhysicsWorld)
  • ✅ Trait system
  • ✅ Real-time sync protocol
  • ✅ Asset management
  • ✅ World definition schema

Hololand Platform Features Needed

FeatureTypePriority
World hosting infrastructureBackendP0
User accounts and authBackendP0
Multiplayer session managementBackendP0
World discovery/storeFrontendP1
In-world chat and voiceRuntime + BackendP1
Avatar systemRuntimeP1
Creator dashboardFrontendP2
Monetization/paymentsBackendP2
Mobile companion appMobileP3

2026 Roadmap (Platform Development)

Q1: Foundation (Feb-Mar) - 4 weeks

FeatureTeamDays
User authentication (OAuth)Backend5
World upload/storage (S3)Backend4
Basic multiplayer sessionsBackend6
Web portal MVPFrontend5
Quest 3 VR client shellVR5

Milestone: Users can create accounts, upload worlds, join basic sessions

Q2: Social (Apr-Jun) - 8 weeks

FeatureTeamDays
Friends systemBackend4
In-world voice chat (WebRTC)Runtime6
Avatar customizationRuntime5
World ratings/reviewsBackend + Frontend4
Creator analytics dashboardFrontend5

Milestone: Social VR experience with voice, friends, custom avatars

Q3: Growth (Jul-Sep) - 8 weeks

FeatureTeamDays
World monetizationBackend8
Featured worlds curationBackend + Frontend4
Mobile companion appMobile10
World templates/starter kitsContent5
Creator verification programBackend3

Milestone: Creators can monetize, users can discover worlds easily

Q4: Scale (Oct-Dec) - 8 weeks

FeatureTeamDays
Global CDN for assetsInfra6
Sharding for large worldsBackend8
Cross-platform (PCVR, Quest, Web)Runtime10
API for third-party toolsBackend5
Enterprise/education tierBackend4

Milestone: Platform ready for scale, cross-platform support


Integration Points with HoloScript

World Creation

Creators write worlds in HoloScript:

holo
composition "My VR World" {
  @manifest {
    title: "Adventure Island"
    maxPlayers: 20
    category: "game"
  }

  environment {
    @skybox { preset: "tropical" }
    @ambient_light { intensity: 0.6 }
  }

  // Spawn point for players
  spawn playerSpawn {
    position: [0, 1, 0]
    @networked
  }

  // Interactive objects
  composition treasure {
    @grabbable
    @networked { ownership: "first_grab" }
    @physics { mass: 0.5 }

    onGrab: {
      player.addScore(100)
      emit("treasure:collected", { player: player.id })
    }
  }
}

Hololand Client Usage

typescript
// Hololand VR Client (built with HoloScript)
import { HoloScriptPlusParser, BrowserRuntime, createRuntime } from '@holoscript/core';
import { runtime, PhysicsWorld, TraitSystem } from '@holoscript/runtime';

class HololandClient {
  private runtime: BrowserRuntime;

  async joinWorld(worldId: string) {
    // Fetch world from Hololand backend
    const worldData = await this.api.getWorld(worldId);

    // Parse and run with HoloScript runtime
    const parser = new HoloScriptPlusParser();
    const ast = parser.parse(worldData.source);

    this.runtime = createRuntime({
      canvas: this.vrCanvas,
      physics: new PhysicsWorld(),
      traits: new TraitSystem(),
    });

    await this.runtime.loadComposition(ast);
    this.runtime.start();
  }
}

Hololand vs Partner SDK

AspectHololandPartner SDK
RelationshipFirst-party platformThird-party integration
Uses@holoscript/core, @holoscript/runtime@holoscript/partner-sdk
PurposeRun VR worldsExport to other engines
AuthDirect Hololand accountsPartner API keys
DataFull world executionRegistry/analytics access

Repository Structure

text
github.com/brianonbased-dev/
├── HoloScript/              # Language + Runtime (THIS REPO)
│   ├── packages/core/       # Parser, compiler, types
│   ├── packages/runtime/    # Browser/headless runtime
│   ├── packages/cli/        # CLI tools
│   └── packages/partner-sdk/# Third-party integration

└── Hololand/                # VR Platform (SEPARATE REPO)
    ├── apps/
    │   ├── vr-client/       # Quest/PCVR client
    │   ├── web-portal/      # Website
    │   └── mobile/          # Companion app
    ├── services/
    │   ├── auth/            # User authentication
    │   ├── worlds/          # World hosting
    │   ├── multiplayer/     # Session management
    │   └── payments/        # Monetization
    └── packages/
        └── hololand-sdk/    # Hololand-specific helpers

Success Metrics

2026 Targets

MetricQ2Q4
Registered users1,00010,000
Published worlds1001,000
DAU1001,000
Creators earning10100
Platform uptime99%99.9%

2027 Targets

MetricTarget
Registered users100,000
Published worlds10,000
MAU50,000
Creator earnings$100k/month
PlatformsQuest, PCVR, Web, Mobile


Last updated: 2026-02-05HoloScript Version: 3.0.0Hololand Target: 1.0.0 (2026 Q2)

Released under the MIT License.