À propos du projet
Ada est un moteur de jeu open source entièrement écrit en Swift, destiné à permettre aux développeurs Swift de créer des jeux et des interfaces utilisateur dans leur langage principal. Le projet se positionne comme un moteur multiplateforme pour le travail en 2D et 3D, avec un support mentionné pour Windows, les plateformes Apple et d'autres.
Objectifs de conception énoncés dans le README :
- Capable : un ensemble complet de fonctionnalités 2D est l'objectif annoncé.
- ECS : le moteur est construit sur un paradigme orienté données utilisant un système entité-composant auto-écrit, avec RealityKit d'Apple cité comme source d'inspiration.
- Simple : accent mis sur des démarrages rapides et des résultats rapides.
Le dépôt comprend un éditeur (montré dans une capture d'écran), une documentation API générée à partir des commentaires de documentation, des tutoriels officiels couvrant la création de projet, des guides de compilation et de contribution, ainsi que des enregistrements de décisions d'architecture. Un exemple minimal montre la déclaration d'une App avec un DefaultAppWindow, la définition du mode de fenêtre et du titre.
Les conseils de démarrage renvoient à un tutoriel « Créez votre premier projet ». La compilation se fait en ouvrant Package.swift dans Xcode 26.3 ou en exécutant swift build depuis la ligne de commande. Les discussions communautaires ont lieu via GitHub Discussions, et les contributions sont les bienvenues via des pull requests tandis que le projet est en développement actif vers les objectifs de la feuille de route.
La licence est MIT. Le README renvoie aux badges Swift Package Index pour les versions de Swift et les plateformes prises en charge, ainsi qu'à une référence externe DeepWiki. Les projets d'exemple sont rassemblés dans un dépôt Awesome Projects séparé et les démos internes sont hébergées sur le site du projet.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.