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まで出来なかった。