Godot Engine
Godot community and Godot Foundation · シーンベースのエディター、GDScript、アニメーション、物理演算を備え、対応するデスクトップ/モバイル/Web向けにエクスポートできる無料のオープンソース2Dおよび3Dゲームエンジン。
紹介
Godotは、Godotコミュニティが開発し、Godot Foundationが支援する無料のオープンソース2Dおよび3Dゲームエンジン兼エディターです。シーン/ノードベースのワークフローでインタラクティブなアプリケーションやゲームを制作する個人クリエイター、教育関係者、チームに適しています。このcaskは標準のGodotエディターをインストールします。別個の.NETビルドではありません。
機能
- 専用の2Dおよび3D編集、シーン構成、再利用可能なノード/リソース。
- GDScriptによるスクリプト作成、シグナル、デバッガー、プロファイリングツール。
- アニメーション、物理演算、オーディオ、ナビゲーション、パーティクル、シェーダー、UIの作成。
- 最新のグラフィックスまたは幅広い互換性に対応する複数のレンダリング方式。
- アセットのインポート、拡張機能/プラグインのワークフロー、統合アセットストア。
- 適切なテンプレートとツールチェーンを使い、対応プロジェクトをデスクトップ、モバイル、Web向けにエクスポート。
インストールと最初のプロジェクト
brew install --cask godotをインストールするか、公式のユニバーサルmacOS版を解凍して、アプリをApplicationsに移動します。Project Managerを開き、プロジェクトを新規作成またはインポートし、マシンとプロジェクトに適したレンダラーを選択します。caskでは、エディターの実行ファイルをgodotランチャーとしても利用できます。標準的なGDScriptでの作業に.NETのインストールは不要です。C#開発には、代わりに.NET対応の別配布版と対応するSDK要件を選んでください。
エクスポートの前に、対応するエクスポートテンプレートをダウンロードしてください。プラットフォームSDK、署名用認証情報、モバイルのビルドツールチェーンが別途必要になる場合があります。既存プロジェクトを機能リリース間でアップグレードする前に、バックアップまたはバージョン管理のチェックポイントを作成し、移行ガイドを確認してください。エディターに互換性があっても、すべてのプラグインやレンダリング結果が変わらないとは限りません。
システム要件とプラットフォーム対応
公式の4.7要件では、Intel x86_64またはApple Silicon搭載Mac、IntelではmacOS11以降、Apple SiliconではmacOS13以降、ネイティブエディターに4GB、Webエディターに8GBのRAMを指定しています。レンダラーごとにGPU要件は異なります。Forward+とMobileには適切なVulkan対応グラフィックスが必要ですが、Compatibilityが対象とするのはOpenGL3.3-class対応です。プラットフォーム固有のグラフィックスバックエンドや制限も適用されます。すべてのハードウェアを同等とみなさず、お使いのデバイス向けにドキュメントで推奨されているレンダラーを選んでください。ネイティブエディターで推奨されるメモリは8GBで、大規模なプロジェクトではかなり多く必要になる場合があります。
要件ガイドに記載された、実行ファイル/プロジェクト/キャッシュ用の基本ストレージは200MBです。別途必要なエクスポートテンプレートは、対象によって最大1.5GBを占める場合があります。これは基本的な目安であり、すべてのプロジェクトに当てはまる保証ではありません。公式リリースアセットによると、実際の4.7.2ユニバーサルMac ZIPは170,622,178バイトです。ダウンロードしたアーカイブのサイズは、インストール済みのツール、インポート済みアセット、キャッシュのサイズとは異なります。
WindowsとLinux用のネイティブエディター配布版もあります。WebエディターとAndroidエディターにはそれぞれ別の制約があります。このmacOS用caskは、それらをインストールしません。エクスポートしたゲームは対応するデスクトップ/モバイル/Webプラットフォームを対象にできますが、エディターのホスト対応とエクスポート対応は別です。コンソール向けのリリースには、コンソールベンダーの認可/SDKと、適切な移植版またはプロバイダーが必要です。公開エディターにプロプライエタリなコンソールSDKが含まれると思い込まないでください。
依存関係、競合、メンテナンス
caskには追加のformula依存関係も、あらゆる環境で競合するcaskも宣言されていません。標準エディターにはエンジンが同梱されていますが、エクスポートテンプレート、オプションの拡張機能、.NET要件、対象プラットフォームのSDKは別途必要です。アセットやアドオンにはそれぞれ独自のライセンスがあり、特定のGodotバージョンに依存する場合があります。パッケージのインストールとは無関係に、グラフィックスドライバーやレンダラーとの互換性が問題を引き起こすことがあります。プロジェクトのインポート時に生成キャッシュデータが作成されるため、ソースアセット、スクリプト、プロジェクトファイルはバックアップとバージョン管理で保護してください。
プラグインやインポートしたプロジェクトはコードを実行できるため、提供元と権限を確認してください。ローカルでの編集やエクスポートに、コアエンジンのクラウドアカウントは必要ありません。ネットワークサービス、オンラインアセット、公開プラットフォームでは、それぞれ別途アカウントが必要になる場合があります。アプリケーションサポートデータを削除する前に、Homebrewのクリーンアップ動作を確認してください。エディターを削除しても、プロジェクトフォルダーが自動的に適切に管理されるわけではありません。
費用、アカウント、ライセンス
Godotは商用プロジェクトを含め無料で使用でき、エンジンのサブスクリプション料金やロイヤリティはありません。寄付は開発を支援しますが、エディターの利用に必須ではありません。エンジンはMITライセンスを採用しており、著作権表示とライセンス表示が必要です。同梱されるサードパーティコンポーネントには、それぞれの表示要件が適用されます。Godotを使っているという理由だけで、ゲームにMITライセンスを適用する必要はありません。アセット、フォント、音楽、プラグイン、対象プラットフォームのSDK、ストアでの公開、外部サービスには、それぞれ独自の条件や費用が発生する場合があります。
公式資料
新バージョン 4.7.2の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- エディタータイルアトラスとSpriteFramesのクラッシュ、スクリプトのズーム復元を修正。
- 描画シェーダーパラメーターの寿命に関するクラッシュとPCSS影の座標を修正。
- プラットフォームmacOSのメディアキー処理と初期ウィンドウフラグを修正。