Об этом проекте
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, а внутренние демо размещены на сайте проекта.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.