ゲーム開発に関しては、ゲームに適したゲームエンジンを選択すると、全体の経験を作るか、壊すことができます。 また、考慮すべき多くの要因があります:
- どのようなゲームを作ろうとしていますか?
- あなたのゲームは2Dまたは3Dですか?
- あなたはどのように経験していますか?
- エンジンやフレームワークのコミュニティはどのくらい活気がありますか?
- エンジンにはどのような種類のリソースがありますか?
これらすべての要因を考慮すると、適切な基盤を選択することは本当の挑戦になる可能性があります。 これは、技術が絶えず進化している今日の時代に特に当てはまり、新しいエンジンと更新が常に新しい技術革新で出てきていることを意味します。
しかし、選択を少し簡単にするために、2021年に最高のゲームエンジンのリストと、言及されたいくつかの要因に基づいた各エンジンの長所と短所をまとめ
ジャンプする前に、ゲームのコーディング方法とゲームの作成方法の記事を読むことをお勧めします。 また、あなたの言語の好みを絞り込むための方法として、記事をコードすることを学ぶために私たちの最高のプログ
目次
Unity
2005年から開発されたUnityゲームエンジンは、インディーズゲーム業界の定番となっています。 絶え間ない更新とUnity Reflectなどの新しい主要な機能が毎年追加されているため、エンジンのサポートは信じられないほどです。 このエンジンは、あらゆるタイプの2Dゲームと3Dゲームの両方に適しているだけでなく、多くの企業や開発者がエンジン用の便利なSdkを作成してい これ以外にも、Unityにはかなりのコミュニティがあり、無料と有料の両方のアセットをすぐに使用できるアクティブなアセットストアがあります。 このような堅牢なエンジンであり、year100K/年未満の開発者には無料であるため、何をしたいかにかかわらず、初心者にとっては素晴らしい選択です。
これは、Unityの周りにゲームスタジオ全体を開発しようとしている場合、ライセンスは高価になる可能性があります–彼らはより多くの機能が付属してい さらに、エンジンの完全な機能を引き出すためにハイエンドの技術デモを実行している場合、Unityはシステム上で重くなる可能性があります。 最後に、Unityが頻繁に更新するため、新しい機能を見逃したり、それらにアクセスするためのUIやシステムが変更される可能性があるため、古い機能を見
以下では、UnityのHigh Definition Rendering Pipelineを使用してUnity engineで作成された短編映画をチェックして、エンジンの完全な機能を確認できます。
:
- 初心者のための無料earning100K未満を獲得
- 2Dおよび3Dゲームに最適
- 強力なモバイルゲームのサポート
- VRおよびAR SDKの可用性
- 無料資産のトンとアセットストア
弱点:
- 専門家のための高価なライセンス
- ハイエンドの技術デモは、より良いコンピュータを必要とします
- 多くのUIの変更
Unityで作られたゲームの例
- Osiris:New Dawn
- Hollow Knight
- Rick and Morty: Virtual Rick-ality
- Genshin Impact
Unityはあなたのためですか? 始めるために認定されたUnity開発者によって作成されたいくつかのUnityコースをチェックしてください! また、このブログで無料のUnityチュートリアルを確認することもできます。 また、これらのエンジンの間で選択が絞られている場合は、Unity vs.Unreal Engineの記事をチェックすることをお勧めします。
アンリアルエンジン
ライティング、シェーダーなどを備えた堅牢なグラフィカル機能により、Unreal Engineは今日最も人気のあるtriple-Aゲームの多くの背後にあるパワーハウスです。 そのセクターの横行した使用を与えられて、エンジンは他のエンジンより効率的に多くの複雑な仕事を扱うために非常にとりわけ開発された。 このリストの他の人と同様に、エンジンもオープンソースであり、コミュニティも常にエンジンを改善していることを意味します。 非プログラマでもゲームを開発できるように視覚的な青写真に加えて、Unrealは本当にVRを含む何でもできるパワーハウスです。 Unityのように、無料の資産を手に入れることができるマーケットプレイスもあるということも言及しましたか?
しかし、多くの開発者は、Unreal Engineが大規模なプロジェクトやチームとして作業するプロジェクトに適していると報告しています。 さらに、プログラムはグラフィックスの端に重いので、多くの人々はそれがUnityのような他のエンジンに比べてより強力なコンピュータを必要とする これ以外にも、Unreal Engineは3Dゲームに加えて2Dゲームを作成できますが、エンジンが必ずしもタスクに最適ではないことも注目に値します。
下のビデオは、世界中の学生がアンリアルエンジンで作成した素晴らしいもののほんの一部を表しています。
:
- ハイエンドグラフィックスに最適
- 他のエンジンよりもパフォーマンスが高い
- VRのためのトップの選択肢
- 非プログラマのための視覚的な青写真
- 無料の資産を持つかなりの市場
弱点:
- シンプルなプロジェクトやソロプロジェクトには最適ではありません
- ハイエンドのグラフィックスは、より強力なコンピュータを必要とします
- 3Dの方が2Dゲームよりも優れています
アンリアルエンジンで作られたゲームの例
- Soulcalibur VI
- Gears5
- Dragon Quest XI
Unreal Engineがあなたのためのエンジンのように聞こえるなら、あなたのUnrealゲーム開発プロジェクトを始めるためにこれらのコースをチェッ また、無料のチュートリアルをいくつかチェックしたり、Unity vs.を確認したりすることもできます。 詳細については、Unreal Engineの記事(まだ行っていない場合)を参照してください。
Godot
Godotは2014年から登場していますが、エンジンが本当に人気を博したのは最近のことです。 Godotゲームエンジンは、無料でオープンソースのものを探しているなら、エンジンを変更してゲームを販売することができます。 このエンジンは2Dと3Dの両方の機能をサポートしているため、作成しようとしているあらゆる種類のゲームに適しています。 Godotはまた、特定のゲーム機能を表現するために、そのノードとシーンのアーキテクチャとのユニークなアプローチを取ります,同様の競合他社から離れてそれを設 エンジンを取り巻く情熱的なコミュニティを追加し、あなたはあなたの手に真の勝者を持っています!
弱点については、GodotはGDScriptと呼ばれる独自の個人的な言語をスクリプトに使用しています。 言語は素晴らしく動作し、Python(多くの開発者にとって好きな言語)を連想させますが、godotのために特別に設計されているため、経験豊富な開発者はさらに別の言語に適応するのが面倒であると考えるかもしれません。 さらに、Godotは他のいくつかのエンジンほどよく知られていないため、UnityやUnrealのような定番エンジンに比べて利用可能なリソースはあまりありません。
以下は、Godotゲームエンジンを使用してモバイル用に作られているゲームのほんの一部のショーケースです!
:
- 2Dおよび3Dゲームのための作品
- フリーでオープンソース-商業的にも
- 情熱的なコミュニティ
- ゲーム開発のためのユニークなアーキテクチャ
弱点:
- 経験豊富な開発者はGDScriptを好きではないかもしれません
- 他のエンジンほど多くのリソースがない
Godotで作られたゲームの例
- ProtoCorgi
- Deep Sixed
- Gun-Toting Cats
このオープンソースエンジンに興味があるなら、あなたの学習を始めるために以下のコースをチェックすることをお勧めします! それはより多くのあなたの空想である場合は、いくつかの無料のチュートリアルを読むことができます。
フェイザー
Phaserは2013年頃に始まりましたが、最新のバージョンであるPhaser3は2018年以降しか存在していません。 そうであっても、これは特にモバイルやブラウザベースのゲームを作りたい人のために、非常に人気があることからフレームワークを停止していません。 Phaserの背後にある技術は、主にweb開発に使用されるのと同じ技術に基づいているため、異なるバージョンが出てきても比較的安定したフレームワークでもあ これを超えて、Phaserには物理学と他の種類のエンジンが期待される追加が付属しており、Mmorpgを含む任意の数のゲームを適切な追加で作ることができます!
全体的に、しかし、Phaserは2Dベースのフレームワークなので、あなたが3Dゲームを作ろうとしているなら、それは最適ではないかもしれません。 さらに、フレームワークはクロスプラットフォームですが、主にブラウザを対象としているため、より強力なスタンドアロンエンジンにはないいくつかの制限が付属しています。
以下は、Phaserで作られた様々なゲームのいくつかの例であり、あなたは以下の例で見つけることができるリンクです!
Strengths:
- ブラウザやモバイルゲームに最適
- 非常に安定した
- Web技術で簡単に拡張
弱点:
- 2Dゲーム専用
- 他のエンジンよりも限定されている
フェイザーで作られたゲームの例
- Magikmon
- Gems’n Ropes
- Pickem’S Tiny Adventure
あなたはPHASERであなたのhtml5ゲーム開発スキルを拡大する準備ができている場合は、これらのコースをチェックしてください! また、こことここで利用可能な無料のチュートリアルも好きかもしれません。
2
2017年に作成されたこの人気のあるゲームエンジンは、1999年以来、多くの反復と名前で登場してきたGameMaker Studioの最新バージョンです。 GameMakerは、Nintendo Switchを含む複数のプラットフォームで広くサポートされています。 それは主に、ユーザーのすべてのスキルレベルが彼らの夢のゲームを作成できるようにするために、独自の作成のドラッグアンドドロップビジュアル コーディングを好む人のために、しかし、それはまた、視覚的なプログラミングがカバーできるものを超えて拡張カスタム動作をプログラムするために、そのGameMaker言語を提供しています。 全体的に、エンジンは非常に初心者に優しいですし、ちょうど約皆にゲーム開発を開きます。
このリストにある他の多くのエンジンやフレームワークとは異なり、GameMaker Studio2は独自のものであるため、予算上のものを探している人には最適な選択ではないかもしれません。 さらに、Phaserのように、このエンジンは2Dゲームのためにとりわけ連動になる。 それは限られた3D機能を持っていますが、Unity、Unreal、またはGodotのようなものはどこにもありません。
GameMaker Studioで作られたゲームの以下のショーケースをチェックしてください!
:
- プラットフォームのトンでサポート
- 簡単なドラッグアンドドロッププログラミング
- 非常に初心者に優しい
弱点:
- 2Dゲームのためのより多くの指向
- 取得するためにお金がかかります
GameMaker Studioで作られたゲームの例2
- Hyper Light Drifter
- UNDERTALE
- Forager
結論
上記の五つのエンジン/フレームワークは、あなたのゲームを開発するために利用可能な多くのエンジンのほんの一部です。 しかし、これらのエンジンとフレームワークは、最も人気のあるインディーや大予算のゲームのいくつかに電力を供給するので、あなたが作成したいことが もちろん、それぞれに長所と短所がありますが、すべてが時間の試練に耐え、最高のゲームエンジンのための2021年のトップ候補に残っています。
あなたはまだいずれかのエンジンについてのフェンスにしている場合は、しかし、我々はまた、最初にゲーム開発のための最高の言語を考え出すことをお勧 それに加えて、一般的なコーディングについてもっと学びたい、あるいはこの種の決定を下すときに大きな時間を助けることができる開発者の仕事
あなたが決めたものは何でも、私たちはあなたが作成したゲームを見るのを待つことができません!
- すべての200+コースにアクセス
- 毎月追加された新しいコース
- いつでもキャンセル
- 修了証明書