コンテンツ
インディーズ開発者になるための時間があったなら、今がその時です。インターネット、活発なフォーラムボード、そして文字通り何十ものエンジンから選択できる豊富なリソースとチュートリアルがあります。では、なぜ私は自分のゲームを開発するためにUnreal Engineを使用することにしたのですか?実のところ、私が取り組んだ最初のエンジンではありません。私は実際、私の最初のプロトタイプゲームをGameMaker:Studioで開発しました。それでは、なぜ、私は切り替えをしたのですか?これが私がUnreal Engineをゲーム開発者にすることに決めた3つの理由です。
1.あなたは自由に勝てる
ゲームを始めようとしている、またはゲーム開発をするという考えに慣れていないのであれば、プログラムを使用するためだけにお金を費やすことを望まない可能性があります。私自身が予算内で大学生であることは、頭に浮かんだ最初のことの1つで、Unreal Engineを解決策として見た理由の1つでした。同様に、Unityは無料のパーソナル版のゲームエンジンも提供していますが、大きな欠点があります。無料版はあなたのゲームを最適化するために必要なツールが付属していません。私の考えでは、すべてのゲームプラットフォームが同じように作成されているわけではなく、最適化されていないゲームがゲームコミュニティに受け入れられることは決してないため、これは大きな欠点です。私の予算と同様に、そのことを念頭に置いて、スケールはUnrealに有利になった。
私がUnityで最適化できるゲームを作るために、私は彼らのUnity Plusにアップグレードしなければならないでしょう、それはあなたに月額35ドル、またはあなたが前払いなら年間395ドルを節約する(25ドルの節約)。それは、Unrealの月額/年額$ 0とは対照的です。これには、箱から出してすぐに必要なすべてのツールが付属しています。
今、それはUnrealが「無料」ではないということではありません、それはそれ自身の価格で来ます、それは四半期ごとに3千ドル以上の収益に対する5%のロイヤリティ料金です。それで、もし私が四半期に5千ドルを稼ぐゲームを作るなら、私は100ドルのロイヤリティ料を払わなければならないでしょう。しかし、次の四半期に25万ドルしか稼いでいなければ、支払うべきロイヤリティはありません。その時点でホットドッグやラーメンを借りることはできそうです。
長期的に見れば、Unityへのサブスクリプションの支払いよりも多くの使用料を支払うことになるという議論をする人もいるかもしれませんが、開発チームの規模を考慮する必要があります。あなたはもはや一人軍ではなく、現在は3のスタジオになっているとしましょう。まあ、Unityの毎月の購読を3倍にしただけです。 Unrealでは、1人のスタジオでも10人の開発チームでも、$ 0を支払うことになります。 Unityで何をしていても、前払いで支払いをしますが、Unrealではあなたの製品が成功した場合にのみ支払いをします。私にとっては、それはもっと個人的に感じます。 Unrealの背後にいる人々が私に成功してほしいと願っているように感じます。
2.ブループリントビジュアルスクリプティング
私が考慮しなければならなかったもう一つの要因はプログラミング言語のそれでした。私の学位に取り組む過程で、私のプログラミング経験の大部分は、Unityが使用する主要なプログラミング言語であるC#(C Sharp)を使用することでした。 Unrealは、プログラミングの必要性のためにC ++を利用しています。ただし、C ++を学ぶ必要はなく、Unrealが提供する多用途で堅牢なBlueprintビジュアルスクリプティングシステムを利用できます。このシステムを使用することで、コーディングに関する基本的な知識を、ドラッグアンドドロップのブループリントノードの単純さと組み合わせて使用して、C ++でコードを習得する必要があるのと同じタスクを実行できます。
これにより、新しいプログラミング言語を習得する時間と労力を節約できるだけでなく、ラピッドプロトタイピングを可能にする堅牢なシステムを得ることができます。これは私がUnrealがUnityより優れていると感じるもう一つの分野です。 Unrealがその機能を十分に発揮していないこと。
UnrealとUnityの違いは、Unrealを初めてロードしたときにはっきりとわかりました。 Unrealは、パーティクルエフェクト、マテリアル制作、さらにはシネマティクス(下記参照)まで、あらゆる用途に使用できる数多くの組み込みエディタを備えた、総合的なゲーム制作のワンストップショップです。 Unrealは、ゲームエンジンのスイスアーミーナイフのようなものです。指摘すべきマイナス面があるとすれば、Unrealが扱うことができる機能の数が多いために、Unrealが私のハードドライブ上でかなりの量のスペースを占有することでしょう。
それに比べて、Unityはより軽量で、スペックの低いシステムでも実行できます。それに加えて、ゲーム開発の目標がモバイル市場でタイトルをリリースすることを目的としている場合、特にゲームが主に2Dになる場合は、現在のほうが良い選択だと思います。その点で、Unrealは現在、驚くほどのビジュアルを搭載した3Dゲームに重点を置いているため、これらの分野ではUnrealを使用するのは簡単ではないため、Unityがより良い選択です。
3.非常に直感的なユーザーインターフェース
Blueprintシステムのサンプル画像が紛らわしいとは思わないのなら、Unrealでやろうとしていることのほとんどは非常によく似たユーザーインターフェースを持っているので、幸運です。私は個人的にはUnrealエンジンがナチュラルで快適にナビゲートできると感じています。これは、アプリケーションの環境内で数え切れないほどの時間を費やすことを計画しているときに感じるべき方法です。繰り返しになりますが、これは個人的な好みですが、UnrealのYouTubeチャンネルで簡単なチュートリアルシリーズを見た後で、さまざまなタブやシステムを簡単にナビゲートできることに気付きました。
それで、あなたはそれを持っています、私が私の行き先のエンジンとしてUnrealを選んだ私のトップ3の理由。ゲーム開発に関しては、Unrealは私が開発しようとしているものに適しており、私の目標を達成するために必要なすべてのツールを提供してくれます。 Unrealでのあなたの経験の下のコメント、またはあなたが選んだエンジンを使っている理由を私に教えてください。