HELIX 3 Docs
Introduction

Choose your runtime

Web or Native (Unreal)? A quick decision guide and what each path gives you.

You write your world logic against the engine-agnostic Platform API either way. The runtime decides how it renders, how it networks, and which languages you write in.

Quick guide

Side by side

WebNative (Unreal)
LanguagesTypeScript / JavaScriptC++, Blueprint, PuerTS (TS), UnLua (Lua)
DistributionInstant, from a link, any deviceEngine-native build
MultiplayerHELIX networking (web-only)Engine-native dedicated servers
Platform API✅ identical✅ identical
StatusCanonical contract, available firstMirrors the web contract 1:1
Best forReach, speed, AI-built worldsFidelity, large maps, existing UE teams

You are not locked in. Because both runtimes call the same Platform API, world logic written for web ports to Native with minimal change — the differences are rendering, input, and networking, not identity/economy/storage.

Still deciding?

Start on Web. It's the canonical surface, it's the fastest path to a playable link, and everything you learn transfers. Move to Native when you need engine-level fidelity or you already have an Unreal team. Continue to the Quickstart.

On this page