📝

Unityからの移行先

2023/09/13に公開

モバイルメインで調べてます。

  • Godot
    • 2D/3D に強い
    • C#対応
      • Godot4は現在デスクトップのみ
      • Godot3ならモバイルも対応
    • GDNative等で好きな言語を使って開発できる。
    • モバイルのネイティブ対応はかなり困難。
  • Cocos Creator
    • 2Dに強い印象、ただし最近3Dも使えるようになった。
    • スクリプトがTypescriptなので大きいプロジェクトでスケールできるかが気になる。
    • モバイルのネイティブ周りの取り回しはUnityに次いで良さそう
  • Unreal Engine
    • 3Dにつよい
    • AAAにも耐えられる
    • インディーにはちょっとオーバースペックかも?
    • モバイル周りは不明(3D開発あんまりしないので調べてない)
  • その他
    • Defold
      • luaで書けるエンジン。よさげ?
      • TS以上にluaでスケールできるかいまいちなので調べてない

モバイル

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