- Nintendo Switch開発者向けの無料Godotエンジン移植版を公開。バージョン3.5.xおよび4.1.xで作成されたプロジェクトをサポート
- すべての認定Nintendo Switch開発者に無料で提供
- MITライセンスに基づいてソースコードを配布し、幅広い利用および改変の権利を提供
- C#およびGDNative/GDExtensionはサポートされず、GDScriptのみ対応。
- この移植版の最適化レベルはそれほど高くないが、ほとんどの小規模から中規模のゲームプロジェクトには十分な効率を持つ
- C++の知識がある開発者は、必要に応じて追加機能を加えて統合できるよう、ソースコードにアクセス可能
- この移植版はサポートなしで提供されており、開発者には協力や支援のためNintendo開発者ポータルのコミュニティと交流することを推奨
- 中規模または大規模プロジェクトの場合は、移植会社とパートナーシップを結ぶことを推奨
- アクセス方法はNintendo開発者ポータルを通じて申請可能
追加の詳細
- 追加の詳細は、Nintendo開発者ポータルのフォーラムセクションで認定Nintendo Switch開発者向けに提供される。
これでNintendo Switch向けインディーゲーム制作にGodotエンジンを使わない理由はもうない!
- Godotエンジン開発コミュニティから生まれる革新的で魅力的なゲームに期待。
GN⁺の意見
- この発表は、インディーゲーム開発者にNintendo Switchプラットフォームでゲームをリリースできる新たな機会を提供する。
- Godotエンジンの無料移植版は、オープンなライセンスと基本的な機能により、低コストでのゲーム開発を可能にする。
- このような協力的な取り組みは、開発コミュニティの支援と革新を後押しし、Nintendo Switchゲーム市場の多様性と創造性を高めることが期待される。
2件のコメント
かなり有名な『Brotato』も移植されていましたし、もともと不可能だったわけではないので、Nintendo SDKとの連携をMITライセンスのもとでどう解決したのかが注目ポイントです。
Hacker Newsの意見
あるユーザーとその12歳の子どもはGodotエンジンを使ってゲームを作っており、そのゲームがNintendo Switchで動いたらすばらしいだろうと考えている。すでにGodot移植版向けのGitHubリポジトリを2つ見つけており、RAWRLABの発表によって技術的に可能であることも確認した。しかし、自分はNintendo Switch開発者として認定を受ける資格がないと思っており、自分のSwitchでゲームを動かす最も簡単な方法が何か気になっている。Mig Switchとダンパーを注文したものの、この方法が最善なのか確信が持てない。
別のユーザーはゲーム開発についてほとんど知らないが、UnityやUnrealではなくGodotを使ってゲームを作る理由が何なのか気になっている。これはオープンソースを推したい意図ではなく、純粋な好奇心からの質問だという。
また別のユーザーは、Godotが有料製品として維持されておらず、それをてことしてより多くの顧客を引きつけたり、Nintendoが自社プラットフォーム上で作られたオープンソースソフトウェアの配布を禁じる条項を削除するよう促したりしなかった点が興味深いと述べている。Nintendoとの間で中間的な落としどころを見つけたため、そのような対応は不要なのだろうと推測している。
あるユーザーは、GodotがまだC#をサポートしていないのは残念だが、それでもUnityから市場シェアをもう少し奪うことになるだろうと考えている。すべてのプロジェクトがC#による性能向上を必要とするわけではないからだ。
あるユーザーは、このようなプロジェクトを進めるチームの一員になる方法について学びたいと思っている。
Godotに関心のあるユーザーは、このようなプロジェクトを見るといっそう身構えてしまい、Godotがどれほどスムーズに動作するのか、動かなかった場合にどれほど大きな問題に直面するのか、Unityを扱う頭痛の種やリスクよりもNintendo Switch版が動かない可能性のほうが大きな惨事なのかどうか気になっている。
あるユーザーは、Godotにはプラグインがなく、単にGDScriptがあるだけだと述べている。しかし、本格的な作業のためにC++コードベースへより高速なスクリプトソリューションを組み込むのは難しくないともしている。
別のユーザーは、ソースコードがMITライセンスのもとで配布されており、広範な利用・改変の権利を提供している一方で、Nintendo SwitchのAPIをめぐる独占的なNDAこそがGodot自体にSwitch対応を追加するうえで最大の障害だと考えていたため、これをどのように管理したのか気になっている。このユーザーは無料になるだろうと想定しているが、それでもNDAを尊重するよう強制する何らかのソース公開可能なライセンスに署名しなければならないのではないかと考えている。
最後に、あるユーザーは、MITライセンスを使いながらどのように認定された開発者だけにアクセスを制限できるのか疑問を呈している。認定開発者がそのコードをインターネットに公開できてしまうのではないかと問うている。