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
┌─────────────────────────────────────────────────────────────────────┐
│ 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:
- Creators build worlds using HoloScript
- Players explore, socialize, and play in those worlds
- The platform handles multiplayer, hosting, discovery, monetization
Hololand Components
| Component | Description | Uses HoloScript? |
|---|---|---|
| World Editor | Visual + code editor for creating worlds | Yes - outputs .holo files |
| World Runtime | Executes HoloScript worlds in VR | Yes - uses @holoscript/runtime |
| Multiplayer Backend | Server infrastructure for sessions | No - Node.js/Go backend |
| Discovery/Store | Find and download worlds | No - Web frontend |
| Social Features | Friends, chat, avatars | Partial - avatars in HoloScript |
| Monetization | Creators earn from worlds | No - 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
| Feature | Type | Priority |
|---|---|---|
| World hosting infrastructure | Backend | P0 |
| User accounts and auth | Backend | P0 |
| Multiplayer session management | Backend | P0 |
| World discovery/store | Frontend | P1 |
| In-world chat and voice | Runtime + Backend | P1 |
| Avatar system | Runtime | P1 |
| Creator dashboard | Frontend | P2 |
| Monetization/payments | Backend | P2 |
| Mobile companion app | Mobile | P3 |
2026 Roadmap (Platform Development)
Q1: Foundation (Feb-Mar) - 4 weeks
| Feature | Team | Days |
|---|---|---|
| User authentication (OAuth) | Backend | 5 |
| World upload/storage (S3) | Backend | 4 |
| Basic multiplayer sessions | Backend | 6 |
| Web portal MVP | Frontend | 5 |
| Quest 3 VR client shell | VR | 5 |
Milestone: Users can create accounts, upload worlds, join basic sessions
Q2: Social (Apr-Jun) - 8 weeks
| Feature | Team | Days |
|---|---|---|
| Friends system | Backend | 4 |
| In-world voice chat (WebRTC) | Runtime | 6 |
| Avatar customization | Runtime | 5 |
| World ratings/reviews | Backend + Frontend | 4 |
| Creator analytics dashboard | Frontend | 5 |
Milestone: Social VR experience with voice, friends, custom avatars
Q3: Growth (Jul-Sep) - 8 weeks
| Feature | Team | Days |
|---|---|---|
| World monetization | Backend | 8 |
| Featured worlds curation | Backend + Frontend | 4 |
| Mobile companion app | Mobile | 10 |
| World templates/starter kits | Content | 5 |
| Creator verification program | Backend | 3 |
Milestone: Creators can monetize, users can discover worlds easily
Q4: Scale (Oct-Dec) - 8 weeks
| Feature | Team | Days |
|---|---|---|
| Global CDN for assets | Infra | 6 |
| Sharding for large worlds | Backend | 8 |
| Cross-platform (PCVR, Quest, Web) | Runtime | 10 |
| API for third-party tools | Backend | 5 |
| Enterprise/education tier | Backend | 4 |
Milestone: Platform ready for scale, cross-platform support
Integration Points with HoloScript
World Creation
Creators write worlds in HoloScript:
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
// 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
| Aspect | Hololand | Partner SDK |
|---|---|---|
| Relationship | First-party platform | Third-party integration |
| Uses | @holoscript/core, @holoscript/runtime | @holoscript/partner-sdk |
| Purpose | Run VR worlds | Export to other engines |
| Auth | Direct Hololand accounts | Partner API keys |
| Data | Full world execution | Registry/analytics access |
Repository Structure
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 helpersSuccess Metrics
2026 Targets
| Metric | Q2 | Q4 |
|---|---|---|
| Registered users | 1,000 | 10,000 |
| Published worlds | 100 | 1,000 |
| DAU | 100 | 1,000 |
| Creators earning | 10 | 100 |
| Platform uptime | 99% | 99.9% |
2027 Targets
| Metric | Target |
|---|---|
| Registered users | 100,000 |
| Published worlds | 10,000 |
| MAU | 50,000 |
| Creator earnings | $100k/month |
| Platforms | Quest, PCVR, Web, Mobile |
Related Documents
Last updated: 2026-02-05HoloScript Version: 3.0.0Hololand Target: 1.0.0 (2026 Q2)