Godotとは
- 軽量で
- オープンソースな
- 2D/3Dゲームエンジン
Unityがやらかしたりしてるので注目されてる…が情報量が少ない。
開発に使える言語
- GDScript
Python likeな動的スクリプト言語。公式が開発しているのもあって、公式がめちゃくちゃ推している。 ドキュメントのサンプルコードもこれで書かれているので、特別な理由がない限りこれがオススメ。
- Rust
コミュニティのバインディングがある。コンパイル系言語はどれもそうだけど、コンパイルという手順が挟まるのでtry and errorみたいな開発は難しそう。慣れてる人が使う分には良さそう。
ターゲット
所謂クロスプラットフォーム
- Windows
- Mac
- Linux
- Android
- Web(WebGL)
2D/3Dの他にOpenXRを用いたXR系のゲームを作ることができる。 また、Androidに対応しているのでQuestなどにもプロジェクトをexportできる。
とは聞いているものの、自分はGradleのコンパイルエラーでexportまで出来なかった。