📝
Unityからの移行先
モバイルメインで調べてます。
- Godot
- 2D/3D に強い
- C#対応
- Godot4は現在デスクトップのみ
- Godot3ならモバイルも対応
- GDNative等で好きな言語を使って開発できる。
- モバイルのネイティブ対応はかなり困難。
- Cocos Creator
- 2Dに強い印象、ただし最近3Dも使えるようになった。
- スクリプトがTypescriptなので大きいプロジェクトでスケールできるかが気になる。
- モバイルのネイティブ周りの取り回しはUnityに次いで良さそう
- Unreal Engine
- 3Dにつよい
- AAAにも耐えられる
- インディーにはちょっとオーバースペックかも?
- モバイル周りは不明(3D開発あんまりしないので調べてない)
- その他
- Defold
- luaで書けるエンジン。よさげ?
- TS以上にluaでスケールできるかいまいちなので調べてない
- Defold
モバイル
iOS/Androidでの開発は、ネイティブが必須になることが多いので(課金や広告で)その辺使いやすいプラットフォームがオススメ。
オススメ: Cocos Creator
プラグインの実装が楽(そう)で、Typescriptも使えるので大体のゲームは対応できそう。曲がりなりにも3Dに対応したので、ある程度オールラウンダーが期待できる。
その他:
- 売り切りのゲームなら Godot もあり、ただしGodot4のC#は現時点では非対応
- がっつり3DならUnreal Engineもよさそう?
コンソール
コンソール向けにExportがあるかどうかが大事。また、2Dか3Dかで変わりそう。
オススメ: Godot
2D/3Dオールラウンダーでいい感じ。AAゲームくらいまでだったら開発できそう。
ただし、コンソール向けポートは自分で作るか、パブリッシャーを経由する必要あり(Lone Wolf TechnologiesがGodot開発者の会社)。
その他:
- Cocos CreatorはSwitchしか対応してないので、Godotのほうがよさそう。
デスクトップ向け
制限が特にないので、好きなエンジンを使いましょう。
強いて言えばSteamプラグインがあるといいですが、大きいとこは大体ある印象。
個人的にはGodotがオススメ。
Discussion