u/Lithalean

▲ 22 r/gameenginedevs+2 crossposts

Mercury (Apple Native Game Engine) Update #2

mer·cu·ry

Mercury is an Apple-native game engine focused on Metal, Swift, and Apple Silicon without cross-platform rendering abstractions.

SwiftUI for the editor shell for native UI workflow, while the editor components and runtime systems are rendered directly with Metal.

A modular WorkspaceToolbar and Sidebar system designed around flexible editor workflows.

USD models (.usd)

ASTC textures (.astc) are used for GPU-optimized texture storage.

CAF audio containers (.caf) are used for low-level, system-friendly audio streaming and processing.

M4A audio (.m4a) is used for compressed, distribution-ready audio assets.

JSON is used for runtime-oriented data

XML is used for hierarchical or tool-driven data

All authored data stays tool-agnostic and engine-independent.

Video Timestamps

00:00 - AnimationSystem
00:30 - MaterialSystem
00:55 - WorkspaceToolbar
01:00 - Sidebar
01:05 - Visual Scripting
01:21 - Asset Library
01:36 - Material Library
01:54 - Split View
02:49 - Terrain Builder
03:58 - RuntimeWindow
04:24 - In-Game

Editor is for macOS and iPadOS

Engine confirmed working on iOS, iPadOS, macOS, and tvOS from a single codebase.

u/Lithalean — 1 day ago