Start your project
Choose the project type, default scene, assets, sounds, and features you want GEM to turn on.
Build more than a website with realtime systems, visual tools, and the infrastructure needed to create unforgettable experiences online.
From realtime synchronization to scene streaming and distributed asset delivery, the systems behind GEM are designed to keep large interactive worlds responsive and under control.
Autobahn is GEM's realtime backbone for live avatars, chat, movement, broadcast animations, triggers, and shared scene events. It is what turns a scene from something people view into a place they can enter together.
Upload asset models, inspect them, and save to your asset library without leaving the GEM workflow.
Select a mesh, tune transforms, adjust materials, and shape the world while the full experience stays alive behind the tools.
If you are new to GEM, the builder is how your project becomes a playable web experience. Start with a scene, add assets, then open editor panels when you need to adjust lighting, objects, water, motion, and more.
Choose the project type, default scene, assets, sounds, and features you want GEM to turn on.
Drag in assets, place meshes, sculpt terrain, set lights, tune materials, and preview the result as you build.
When the scene feels ready, GEM prepares the runtime config, thumbnails, scene data, and CDN files.
Add the loader to your site, initialize your project key, and keep extending the experience with GEM JavaScript APIs.
The mesh editor is the everyday object tool. Use it when a building, prop, platform, avatar, or imported asset needs positioning, behavior, material, sound, or physics.
Use Environment when you want the whole world to feel brighter, darker, calmer, or more alive. Lighting, sky, fog, time of day, and ambient sound live together here.
Use the water controls when your project needs an ocean, lake, pool, or stylized surface without hand-building a shader.
Quick Animations are for doors, lifts, platforms, rides, scene reveals, and shared moments. Set waypoints, choose how it starts, and let GEM handle playback.
Mesh editing, water, environments, and animations are only part of the toolkit. GEM's mission is to deliver practical controls around the things teams need to build polished web experiences.
GEM runs on tokens, so your costs follow real usage instead of a fixed monthly platform fee. Add tokens to your account, publish projects, and let GEM measure the services your scenes actually consume.
Usage rolls up daily across project activity like scene delivery, hosted assets, realtime events, signups, users, sounds, and builder-managed resources. Realtime events include chat, avatar movement, broadcast animations, and other live features.
Free tokens when you sign up and start building.
Top up from the GEM store whenever your account needs more balance.
Use hosted assets, scenes, chat, avatars, sounds, and realtime features.
GEM calculates usage each day and deducts from your token wallet.
Immersive experiences shouldn’t require massive downloads or platform-specific installs before users can even begin. In this post, we explore why accessibility, instant access, and streaming content on demand may matter more than graphics alone — and how GEM is being built around a browser-first future.
Modern browsers are evolving into something far beyond document viewers. From real-time rendering and multiplayer systems to streaming worlds and immersive environments, the web is becoming a powerful runtime for interactive experiences. In this post, we explore whether the browser can truly become a game engine — and what that means for the future of the web.
Traditional billing models weren’t designed for real-time interactive platforms. In this post, we explore why GEM uses a token-based system to support scalable infrastructure, predictable usage, flexible growth, and immersive experiences without unexpected billing surprises.
Interactive worlds depend on more than rendering — they depend on systems communicating in real time. In this post, we explore the Autobahn, GEM’s high-speed runtime communication layer designed to synchronize services, stream content on demand, and power connected interactive experiences across the platform.
Behind every immersive web experience is a network of systems working together in real time. In this post, we explore the architecture and services behind GEM — from scene systems and runtime orchestration to asset pipelines, APIs, and scalable infrastructure designed for interactive web worlds.
GEM started as an idea for an online commerce game, but quickly evolved into something bigger. After building the tools needed to create immersive web experiences — scene systems, editors, asset workflows, and runtime infrastructure — it became clear the platform itself could help other creators build beyond traditional websites. GEM is focused on making interactive, scalable web worlds more practical to create, directly in the browser.
No credit card required. Create an account, get your free tokens, and start building something amazing today.