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.