About this project
Ada is an open-source game engine written fully in Swift, aimed at letting Swift developers build games and user interfaces in their primary language. The project positions itself as a cross-platform engine for 2D and 3D work, with support mentioned for Windows, Apple platforms and others.
Design goals stated in the README:
- Capable: a complete 2D feature set is the stated target.
- ECS: the engine is built on a data-oriented paradigm using a self-written entity-component-system, with Apple's RealityKit cited as inspiration.
- Simple: emphasis on quick starts and fast results.
The repository includes an editor (shown in a screenshot), API documentation generated from doc comments, official tutorials covering project creation, building and contributing guides, and architecture decision records. A minimal example shows declaring an App with a DefaultAppWindow, setting window mode and title.
Getting started guidance points to a "Create your first project" tutorial. Building is done by opening Package.swift in Xcode 26.3 or running swift build from the command line. Community discussion happens through GitHub Discussions, and contributions are welcomed via pull requests while the project is under active development toward roadmap goals.
Licensing is MIT. The README links to Swift Package Index badges for Swift versions and supported platforms, plus an external DeepWiki reference. Example projects are collected in a separate Awesome Projects repository and internal demos are hosted on the project site.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.