Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
AdaEngine/Ada: Cross-platform 2D and 3D game engine written on Swift. Windows, Apple and more.

AdaEngine/Ada: Cross-platform 2D and 3D game engine written on Swift. Windows, Apple and more.

18 hours ago

Ada logo

License</a> </a> </a> Ask DeepWiki</a>

What is Ada?

Ada is a game engine fully written in Swift. The main idea is to encourage Swift developers to use this game engine to create fast and impressive games and user interfaces using Swift as their main language. We hope that Ada can become as popular in the GameDev community as Rust and C# are.

AdaEditor screenshot

Design Goals

  • Capable: Offer a complete 2D feature set.
  • ECS: Ada is based on the data-oriented paradigm using a self-written ECS. Ada has been inspired by Apple's RealityKit framework.
  • Simple: Ada is easy to use, and our main goal is to enable a quick start and deliver quick results.

📕 Docs

⭐️ Examples

Getting started

We recommend checking out the Create your first project guide for a brief introduction.

To draw a plain window with standard functionality use:

import AdaEngine

@main struct AdaEditorApp: App { var body: some AppScene { DefaultAppWindow() .windowMode(.windowed) .windowTitle("Ada") } }

👥 Community

If you want to discuss this library or have a question about how to use it to solve a particular problem, there are a number of places you can discuss with fellow

* For long-form discussions, we recommend the discussions tab of this repo.

👨‍💻 Contributing to Ada

You are welcome to contribute to Ada. Currently, it is under development, and we are working towards our roadmap goals. If you find a bug or have some improvements, we would be glad to see your pull request! See CONTRIBUTING.md for details.

🛠️ How to build

See the Building guide for development and integration steps.

Quick start: open Package.swift in Xcode 26.3 or build from the command line with swift build.

Our Related Projects
Farm Fresh Kikapu

An e-commerce platform for farm-fresh produce - an online st...

View Project
Chat with me