Open12

移行先のゲームエンジン探し備忘録

ピン留めされたアイテム
夕日夕日

Unity税だのインサイダー疑惑だのCEO社長夜逃げだの・・・Unityがいろいろめんどーなことになってんので移行先を探す。

夕日夕日

Unity

https://unity.com

世界の覇権→騒動の渦中→捜索の元凶
EAから移ったCEO、嫌われまくってるってよ()

ゲームVRARI/O管理シミュレーション・・・いろいろできる。というより何ができない?
開発言語はUnityで使う関数が含まれるC#。
開発環境はVisual Studio。「Unity開発」の項目がある。
(VScodeだとUnity Code Snippetsなどが有力だったが、最近VSCodeの拡張機能に「Unity」が配布された。しかもMicrosoft公式!)

実績

ポケモンGo
スーパーマリオラン
原神
ヒューマンフォールフラット
Fall Guys
Among As
壺男

挙げたらきりがねぇ。


参考になるサイト?
https://zenn.dev/omorichan/articles/36fe8130f05fc5

夕日夕日

Unreal Engine

https://www.unrealengine.com

ひ な ん さ き こ う ほ な ん ば ー わ ん
ところでUnreal Engineの社員、Unityの不祥事出た時喜んだかねぇ。

3Dゲームやシミュレーションなど、3Dを扱うなら全般。宇宙開発でも建築でも自動車開発でもなんでもござれ。
なんでかって?リアル、とにかくリアル。3DCGの表現が現実。
↓Unreal Engine 5.1 で作られた映像↓
https://www.youtube.com/watch?v=1_5s4dGmgr8
↓リアルすぎると話題になったゲーム↓
https://store.steampowered.com/app/2381520/Unrecord/?l=japanese

ただし2Dゲームは非常に厳しい。Unreal Engine 5からできるようになったけどあんま聞かない。

開発言語はブループリントとC++。
基本はブループリントを使って、細かい部分を制御する場合にC++。

実績

Fortnite
VALORANT
オクトパストラベラー
ストリートファイターV
ドラゴンクエストXII 選ばれし運命の炎

これも挙げたらきりがねぇ。


おまけ
Unreal Engineが出してる「Unity から Unreal Engine への乗り換えガイド」を公開してますね。
https://docs.unrealengine.com/5.3/ja/unreal-engine-for-unity-developers/

↓Unityとの違いはこちらの記事を↓
https://zenn.dev/daichi_gamedev/articles/unity-vs-unrealengine

夕日夕日

Godot

https://godotengine.org/
こ っ ち も こ う ほ な ん ば ー わ ん
2Dゲーム開発者はこっちを選択する?

オープンソースMITライセンスのゲームエンジン。つまり、mp3のライセンス問題みたいな展開は起きない・・・はず。
2Dゲーム特化、というより基本はこれ。ただ、アップデートされてからは3Dもいける。
https://docs.godotengine.org/ja/4.x/getting_started/first_3d_game/index.html
https://qiita.com/halboujp/items/37f9577ac94b5ede3aa7#迷路ゲーム
ゲームエンジンの容量が少ないぶん、UnityやUnreal Engineよりも軽い。とんでもなく軽いっ。

開発言語はGDScript、C#、C++、のどれか。
GDScriptはPythonに似たGodot専用の言語。C#は使える人が使う感じ?
https://docs.godotengine.org/ja/4.x/getting_started/step_by_step/scripting_languages.html
GDNative APIを使って別の言語を使うことも可能。Rustをすこれっ。
https://zenn.dev/kawaxumax/articles/e0dedf3f6d4219
https://qiita.com/jp_ibis/items/c17c0b0fb4c8d8b56764

実績

実績は聞かない。そもそもAAAタイトルのゲームがない。ないなら作ってしまえホトトギス
発展途中のゲームエンジン。


From Unity to Godot
https://docs.godotengine.org/en/3.1/getting_started/editor/unity_to_godot.html


多分このゲームエンジンに移行かな・・・?


追記
https://automaton-media.com/articles/newsjp/20231011-267793/
「Install Fee Tycoon」というUnityを皮肉ったゲームが出たそうです()
この作者、Godotを学習して15日でこれを作ったという噂が・・・。

夕日夕日

Cocos2d

https://www.cocos.com/en
知名度低いけど・・・ゲーム開発してる人はアイコン見たら分かるやつ~
ただし日本語の情報が圧倒的不足っ!

オープンソース(MITライセンス)のゲームエンジン。
2Dゲーム特化。これも頑張れば3Dゲームできるそう。
https://labs.gree.jp/blog/2015/12/15124/
ドラゴンクエストモンスターズもその一つ。

開発言語は末尾についている文字によって変わる。

  • cocos2d-xはC++、LUA言語。
  • cocos2d-jsはJavaScript。

ただ、情報が少ない。圧倒的情報不足っ。あっても古い記事とか・・・。
それから企業が使うような印象。個人開発ではかなり難しいかも。

実績

モンスターストライク
ディズニー ツムツム
ドラゴンクエストモンスターズ
FINAL FANTASY Record Keeper
ポケモンマスターズ

企業のゲームがほとんどという印象。

夕日夕日

Open 3D Engine

https://o3de.org/
Amazonが提供するゲームエンジン
でもどんなのか分がんね。

Apache 2.0オープンソースライセンスのゲームエンジン。
Amazon Lumberyardの後継とも呼ばれる。

AWS Gemsを使っていろいろできるそう。
Unreal Engineとはまた違う3Dグラフィック綺麗エンジンと見ていいのかな。
開発言語はScript Canvas。ブループリントみたいに視覚的に実装ができる。他にはC++、Lua。
調べても2Dの情報がなかなかでない。できないのかな。
となるとUnreal Engineと違うのは独自のシェーダーといった感じで似てる感じかな。

実績

Crucible

これも聞かない。


この記事が分かりやすい。
https://qiita.com/oreo367/items/88a5efed900b6c4099a2#open-3d-engineo3de-とは

夕日夕日

CRYENGINE

https://www.cryengine.com/
たま~に聞くクライクライ
Unreal Engineの影響で埋もれているソフトかも?


https://jp.gamesindustry.biz/article/2001/20012102/
これを読むのがいいかな。
一人称視点に優れている、3Dグラフィックがすごくきれい。
開発言語はC#。UnityやGodotと同じ言語。

もしこれを使いたいなら先人者のブログを・・・。
https://memonotealpha.net/game/cryengine-5


実績

Far Cry
Warface
Crysis
Hunt: Showdown

一人称が強いだけあって一人称のゲームが多い。


From Unity to CRYENGINE
https://docs.cryengine.com/display/CEMANUAL/CRYENGINE+From+Unity

夕日夕日

Defold

https://defold.com/
Godotとは違う軽量ゲームエンジン
2D特化、いろいろあるもんだなぁ。


モバイル版が作りやすいと聞くゲームエンジン。もちろんPCでもウェブでも。
これも2D特化ではあるが、もちろん3Dいけるそうです。2D特化のエンジン、大体そうなの・・・?
ゲームエンジンの容量が少ないぶん、UnityやUnreal Engineよりも軽い。とんでもなく軽いっ。将来的にGodotと比較されるゲームエンジンかな。

開発言語はLua。
これも学習しやすい言語。

この記事が一番参考にしやすいです。
https://note.com/hikokyoujurou/n/nf295e0f51594
他の記事だとこれかな。
https://creator.game.cyberagent.co.jp/?p=3782

ちなみにGodot VS Defoldと調べると英語で情報が出てきます。時間がある時に調べてみたい。

実績

ブロッサム・ブラスト
キャンディークラッシュ

King産ゲームエンジンらしくKingのゲーム。
あと、インディーゲームの数が多いそうです。

夕日夕日

Stride

https://www.stride3d.net/
何回か名前が変わっているゲームエンジン


Paradox→Xenko→Strideの順で変わったとのこと。権利問題が絡んだそうです。

3Dゲーム、Unreal Engineと似たような感じ。開発環境は動画を見る感じUnityに通じるものがありそう。
開発言語はC#。完全な編集機能が備え付けられている。

ここでうだうだ説明するよりもこれを読むほうがいい。
https://qiita.com/skitoy4321/items/d3c705141f9a67bd958d

Godot,Cocos,Strideの三つをおすすめする人。
https://twitter.com/aizen76/status/1702871335863779369


From Unity to Godot
https://doc.stride3d.net/latest/jp/manual/stride-for-unity-developers/index.html