// open source we support

Untold Engine

An open-source Swift and Metal engine for macOS, iOS and visionOS. Embed just its advanced renderer inside your own app, or build complete games and spatial experiences.

Untold Engine is created and led by Harold Serrano. MIOLabs is a sponsor of the project and contributes code to it — part of our commitment to the open-source tools we build on.

COOLFUTBOL · MIXED-REALITY TABLETOP SOCCERUNTOLD ARCADE
▪ Open source · MPL-2.0▪ Swift 6 + Metal▪ macOS · iOS · visionOS▪ Apple silicon

SEC 01 / built with untold

From a renderer inside your app to full games and XR.

Use only the renderer to bring high-end 3D into a business or design app, or the whole engine for mixed-reality games, architectural scenes and cities that stream in as you walk. These demos come from Untold Arcade, the engine’s showcase collection.

CoolSaberGame · Vision ProLightsaber duels in your own room, played with PSVR2 controllers.
CityStreamingStreamingA tiled city that streams in around you as you walk.
CoolWaterRenderingAnimated water with reflections and ripples, placed in a real space.
Untold Editor with an architectural interior scene
Archviz in the Untold EditorDigital twinArchitectural interiors built in the editor and taken to visionOS.
all demos on github ↗

SEC 02 / our part

We don’t own it. We help it grow.

01

Sponsor

We fund the project through GitHub Sponsors, and MIOLabs appears in the engine’s sponsors section.

02

Contributor

We write code for the engine and its ecosystem, and maintain our work on it in the open on our GitHub.

03

Open source, always

Every tool we build is open source, and so are the third-party projects we back. Supporting them is how we give back.

Untold repositories on our GitHub

SEC 03 / what it does

A complete engine — or just the renderer you need.

Embed just the renderer

Drop the Metal renderer into an existing macOS or iOS app — no game, no XR required.

Advanced rendering

PBR and IBL, shader control, rendering extensions, post-processing and Gaussian splats.

AR and XR runtime

Spatial apps for Apple Vision Pro, with visionOS integration.

ECS and scene graph

Entity-component-system with hierarchical transforms.

Streaming at scale

Async asset loading, LOD, geometry streaming and memory budgets.

Fast by design

Static batching, octree acceleration and occlusion culling.

One Swift + Metal codebase

The same engine for macOS, iOS and visionOS.

Physics, animation, input

Plus spatial gestures like pinch-drag and two-hand rotation.

Untold Editor

An optional visual editor, and Swift Package Manager integration.

SEC 04 / get started

“Untold Engine” and its logo are trademarks of Untold Engine Studios. The engine is licensed under MPL-2.0: apps built with it can stay proprietary; changes to engine files stay open when distributed.

// 3d · xr · vision pro

Building a 3D app, a game or a spatial experience? We know the engine from the inside.