(念の為に書いておきますが、以下全く下調べしてない情報なので、そこら辺のLLMに聞いたほうが正確だと思いますよ)
私はGodotを使っています。FOSSなので。
FOSS…Free Open Source Softwareの略だったかな。オープンソースだからってただで使えるとは限らないからわざわざFreeってつけるんでしたっけ?
とにかくタダで使えて、かつロイヤリティも取られない(2025年7月現在)というのが一つのセールスポイントですね。一時期Unityがロイヤリティ取る範囲を拡大した?みたいなときにGodotへ避難しようみたいな動きがありました。
ゲームを売る気はないですが、よくわからないところでライセンス違反を指摘される危険性を排除したいので、これは個人的に大きいなと思っています。
オープンソースなのも大きな特徴です。できる人はC++でエンジン拡張したりするらしいですよ。私は無理ですが。
オープンソースということは、開発の様子がぼんやり見えるというのが面白いですね。私はどんな機能が追加されるのかとか、そのための議論とかを眺めるのは結構好きです。
使い勝手の比較とかはできません。他にまともに使ったのはウディタ(Wolf RPG Editor…だっけ?)くらいなので。Godotには3D機能がちゃんとあるんで、ウディタで3Dゲーム作るよりは楽なんじゃないでしょうか(昔やってる人いましたね。そういうの大好きです)。
公式が推奨している開発言語はGDScriptというPythonベースの言語です。ほぼPythonですが、スレッドの形式とか、クラスの単位とかがちょっと違うような気がします(よく知りません)。
確かC#も対応しています。Godot 4.3現在でWebエキスポート(HTML5でゲームを書き出す仕組み)が使えないという制限があるので、私はGDScriptを使ってます。
(参考:C#でWebエキスポートできないよ問題 https://godotengine.org/article/platform-state-in-csharp-for-godot-4-2/#web)
ここまで書いて、なんでこの話書いてたのか考えてるんですけど。特に正確でもない情報だし、誰の役に立つわけでもないのに…
まあいっか。

コメント