- Lancement d’un port gratuit du moteur Godot pour les développeurs Nintendo Switch. Il prend en charge les projets créés avec les versions 3.5.x et 4.1.x
- Fourni gratuitement à tous les développeurs Nintendo Switch certifiés
- Le code source est distribué sous licence MIT, offrant de larges droits d’utilisation et de modification
- C# et GDNative/GDExtension ne sont pas pris en charge ; seul GDScript est pris en charge.
- Le port n’est pas fortement optimisé, mais il est suffisamment efficace pour la plupart des projets de jeux de petite à moyenne taille
- Les développeurs ayant des connaissances en C++ disposent d’un accès au code source leur permettant d’ajouter et d’intégrer des fonctionnalités supplémentaires selon leurs besoins
- Ce port est fourni sans support ; il est recommandé aux développeurs d’échanger avec la communauté du portail développeurs Nintendo pour collaborer et obtenir de l’aide
- Pour les projets de taille moyenne ou grande, il est recommandé de s’associer à une société spécialisée dans le portage
- L’accès peut être demandé via le portail développeurs Nintendo
Détails supplémentaires
- Des détails supplémentaires sont fournis aux développeurs Nintendo Switch certifiés dans la section forum du portail développeurs Nintendo.
Il n’y a désormais plus aucune raison de ne pas utiliser le moteur Godot pour créer des jeux indépendants sur Nintendo Switch !
- On attend avec impatience les jeux innovants et captivants qui sortiront de la communauté de développement du moteur Godot.
L’avis de GN⁺
- Cette annonce offre aux développeurs de jeux indépendants une nouvelle opportunité de lancer leurs jeux sur la plateforme Nintendo Switch.
- Le port gratuit du moteur Godot permet un développement de jeux à faible coût grâce à une licence ouverte et à des fonctionnalités de base.
- Cet effort collaboratif devrait encourager le soutien et l’innovation au sein de la communauté des développeurs, et favoriser la diversité ainsi que la créativité du marché des jeux Nintendo Switch.
2 commentaires
Le très célèbre Brotato avait déjà lui aussi été porté, donc ce n’était pas vraiment impossible à l’origine ; le point intéressant à observer est plutôt de savoir comment l’intégration avec le Nintendo SDK a été résolue sous licence MIT.
Avis Hacker News
Un utilisateur et son enfant de 12 ans ont créé un jeu avec le moteur Godot et ont trouvé que ce serait génial de le faire tourner sur Nintendo Switch. Ils ont déjà trouvé deux dépôts GitHub pour un portage de Godot, et l’annonce de RAWRLAB leur confirme que c’est techniquement possible. Cependant, ils pensent ne pas être éligibles pour être certifiés comme développeur Nintendo Switch et se demandent quel serait le moyen le plus simple d’exécuter leur jeu sur leur propre Switch. Ils ont commandé un Mig Switch et un dumper, mais ne sont pas certains que ce soit la meilleure méthode.
Un autre utilisateur dit ne presque rien connaître au développement de jeux, mais se demande pourquoi on choisirait Godot plutôt que Unity ou Unreal pour créer un jeu. La question ne vient pas d’une volonté de promouvoir l’open source, mais d’une simple curiosité.
Un autre utilisateur remarque qu’il est intéressant que Godot ne soit pas maintenu comme un produit payant, ni utilisé comme levier pour attirer davantage de clients, ou pour pousser Nintendo à supprimer les clauses interdisant la distribution de logiciels open source créés pour sa plateforme. Il suppose que cela ne sera pas nécessaire, puisqu’un terrain d’entente a été trouvé avec Nintendo.
Un utilisateur trouve dommage que Godot ne prenne pas encore en charge C#, mais pense que cela lui permettra tout de même de grignoter un peu plus de parts de marché à Unity. Tous les projets n’ont pas besoin des gains de performance de C#.
Un utilisateur aimerait apprendre comment faire partie de l’équipe qui mène ce genre de projet.
Un utilisateur intéressé par Godot dit que ce type de projet le rend encore plus nerveux et se demande à quel point Godot fonctionne de manière fluide, à quel point les problèmes pourraient être graves si ce n’est pas le cas, et si le risque qu’une version Nintendo Switch ne fonctionne pas serait un désastre plus grand que les maux de tête ou les risques liés à Unity.
Un utilisateur mentionne que Godot n’a pas de plugins, seulement GDScript. Cependant, il n’est pas difficile d’intégrer une solution de scripting plus rapide dans une base de code C++ pour des travaux sérieux.
Un autre utilisateur se demande comment cela a été géré, car le code source est distribué sous licence MIT, qui accorde de larges droits d’utilisation et de modification, et il pensait que le principal obstacle à l’ajout d’un support Switch directement dans Godot était le NDA propriétaire autour des API de Nintendo Switch. Cet utilisateur supposait que ce serait gratuit, mais pense malgré tout qu’il faudrait signer une forme de licence source-available imposant le respect du NDA.
Enfin, un utilisateur s’interroge sur la manière dont l’accès peut être limité aux seuls développeurs certifiés tout en utilisant une licence MIT. Il demande si un développeur certifié ne pourrait pas publier le code sur Internet.