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.
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.
