Untold Engine

A Swift-based 3D game engine designed for simplicity and creativity on macOS and iOS.

The Untold Engine is an open-source 3D game engine under active development. Written in Swift and powered by Metal, it strives to make game creation feel approachable with a clean, intuitive API. While still in beta, the engine already includes core systems for rendering, physics, and animation β€” with much more to come.

Untold Engine Repo

Vision

We strive to build a stable, performant, and developer-friendly engine that:

  • Empowers creativity.
  • Removes friction from game development.
  • Feels effortless for Apple developers.

Guiding Principles

  • Strive to remain stable and crash-free.
  • Back the codebase with unit tests.
  • Continuously profile to prevent regressions in performance or visuals.
  • Keep the API clear and user-friendly.
  • Always think about the developer first.

Current Features

  • 🟒 Simple API – Easy to use, even for those new to game development.
  • 🟒 Core Systems – Entity registration, rendering, physics, and more.
  • 🟒 Metal Integration – Built directly on Apple’s graphics API for efficient rendering.

The Journey Ahead

Untold Engine is still evolving. Our roadmap includes:

  • βš™οΈ Expanding physics with collision detection.
  • πŸ’‘ Enhancing PBR rendering for realistic visuals.
  • πŸ›  Adding features that make development smoother and faster.

Status

🚧 Untold Engine is in beta and actively under development. Features may change quickly, but each iteration moves us closer to a stable and inspiring tool for developers.

Untold Engine Repo