Об этом проекте

Ada — это игровой движок с открытым исходным кодом, полностью написанный на Swift, цель которого — позволить разработчикам на Swift создавать игры и пользовательские интерфейсы на своём основном языке. Проект позиционирует себя как кроссплатформенный движок для 2D- и 3D-работы, с упоминанием поддержки Windows, платформ Apple и других. Цели дизайна, заявленные в README: - Capable: заявленная цель — полный набор 2D-функций. - ECS: движок построен на data-oriented парадигме с использованием собственной entity-component-system, а в качестве вдохновения указана Apple RealityKit. - Simple: акцент на быстром старте и быстрых результатах. Репозиторий включает редактор (показан на скриншоте), документацию по API, сгенерированную из doc-комментариев, официальные руководства по созданию проекта, сборке и участию, а также architecture decision records. Минимальный пример показывает объявление App с DefaultAppWindow, настройку режима и заголовка окна. Руководство по началу работы указывает на tutorial "Create your first project". Сборка выполняется открытием Package.swift в Xcode 26.3 или запуском swift build из командной строки. Обсуждение сообщества происходит через GitHub Discussions, а вклад приветствуется через pull requests, пока проект активно развивается в направлении целей roadmap. Лицензия — MIT. README ссылается на бейджи Swift Package Index для версий Swift и поддерживаемых платформ, а также на внешний ресурс DeepWiki. Примеры проектов собраны в отдельном репозитории Awesome Projects, а внутренние демо размещены на сайте проекта.