human
私はビデオゲームを作成することを考えていますが、私が使用したいゲームエンジンはわかりません。オンラインで検索するとき、多くの良い選択肢があるように思えます。
オンラインゲームをリアルタイムで作成したいです。カメラが肩にある第三者のシューティングゲームになります。
私が探しているグラフィックのレベルは高すぎませんが、低くはありません。グラフィックはやや様式化されます。
コンピューターの研究があるので、プログラミング言語を学ぶことは問題ではありません。
ビデオゲームのエンジンの推奨事項を教えてもらえますか？
それらの間でそれらを比較して、私にいくつかの長所と短所をくれませんか？
gpt
最初は簡単な学習曲線を持つことをお勧めします。また、巨大なコミュニティがあるため、ネットワーク上に多くのリソースがあります。
human
正確な意見を策定できるように、いくつかのオプションを提供して比較するように頼みました。リクエストを教えていただけませんか？
gpt
もちろん、ビデオゲームを作成するのに最適なエンジンは次のとおりです。
1.ユニティ：
これは、C＃言語で動作するビデオゲームエンジンです。このソフトウェアには、Mac、Web、PC用のゲームを開発できる無料バージョンがあります。このプログラムには、サウンド、テクスチャ、3Dモデルをインポートできるビジュアルエディターがあります。
👍利点：
 - 使いやすい：人々は直感的なインターフェイスに精通しています。コードブロックと関数をすぐに統合するときのプロセスの削減に加えて。
 - 資産ストア：実質的にすべてを見つけることができる店があります。見つけることができる資産は、支払うか完全に無料です。
-Multiplatform：さまざまなプラットフォームがあり、プロジェクトを公開します。異なるオペレーティングシステムから、さまざまなコンソールやデバイスまで。
 - 無料：このグラフィックエンジンの使用は、ユーザーにとって完全に無料です。一定の金額を稼いだら、パーセンテージを支払う必要があります。
dus disdvantages
 - プロジェクトで占有されているスペース：これは、すべてがコンピューターフォルダーに保存されているため、より多くのディスクスペースを占有するため、不利です。
 - パフォーマンス：プログラムを実行しているとき、コンピューターが加熱され、CPUがシュートされるため、Unityをサポートするコンピューターを使用する必要があります。
 - バージョン管理：エンジンでバージョンを変更するとき、いくつかのことが機能しなくなる可能性があります。したがって、新しいバージョンでプロジェクトを行う前にしばらくする場合があります。

2. Unreal Engine：ビデオゲームをプログラムするために最も使用される3Dツールの1つですが、使用するにはC ++知識が必要です。良いことは、その公式ウェブサイトを通じて、完全に無料のチュートリアルとトレーニングを見つけることです。
👍利点
 - バーチャルリアリティ：バーチャルリアリティで作成された環境を開発するために完全に用意されています。
 - マルチプラットフォーム：プロジェクトを開発できるさまざまなプラットフォームがあります。コンソール、タブレット、電話などのオペレーティングシステムから。
-3Dツール：3Dシナリオを作成するための非常に優れたツールがあり、詳細があります。
 - 価格：このアドバンテージはUnityエンジンと共有しており、使用するために何かを支払う必要はありません。
dus disdvantages
 - プロジェクトで占めるスペース：Unityのように、ゲームはすべてコンピューターのハードドライブに保存されます。
-2Dゲーム：残念ながら、このエンジンで2Dゲームを作成することを意図している場合、3Dで作成するような優れたツールは見つかりません。
 - コミュニティ：コミュニティは、統一に比べてはるかに小さくなっています。