面白い

独自のビデオゲームを作成するための最高の無料ツール

Unreal Engineの無料バージョンの最近のリリースと無料のSource 2 Engineの発表により、独自のゲームを作成するためのオプションがさらに増えました。 しかし、あなたとあなたのスキルセットに最適なエンジンを選ぶのは少し難しいです。 さまざまなスキルセットに最適なフリーソフトウェアをいくつか見てみましょう。

これらのツールのほとんどを実際に掘り下げる前に、少なくともプログラミングの基礎が必要になります。 しかし、あなたが子供であろうと大人であろうと、私たちはあなたを補償します。 あなたの最初のゲームを作る限り、Kotakuの友人たちがあなたをカバーしてくれました。 ただし、これらのツールのすべてがコーディングスキルを必要とするわけではないため、すぐに使用できる場合があります。

初心者向け:StencylまたはGameMaker

ゲームの作成を始めたばかりで、プログラミングの経験がない場合は、使いやすいツールから始めてください。 最も人気があり評判の高い2つはStencylとGameMakerです。 どちらも初心者にとって非常に使いやすく、いくつかの高品質のタイトルを作り上げています。

Stencylは、コードなしでゲームを作成するツールです。 完全にドラッグアンドドロップのインターフェイスであり、ゲームをWindows、Mac、Linux、iOS、Android、およびFlashに公開できます。 Scratchのようなものを使用したことがあれば、ブロックを配置してコードを構築するStencylのLEGOのようなアプローチにすぐに慣れるでしょう。 Stencylは、スプライトベースのゲームの作成を非常に簡単にすることを目的としているため、パズルゲームやサイドスクロールゲームに最もよく使用される傾向があります。 Stencylで非常に複雑なことを行うのは難しいので、RPGや戦略ゲームのようなことをしようとしているなら、他の場所を見たくなるでしょう。 Stencylで構築された人気のあるゲームには、Impossible PixelやZuki's Questなどがあります。 Stencylには組み込みのチュートリアルもあり、知っておく必要のあることすべてを教えてくれます。

GameMakerは、Windows、Mac、iOS、Android向けのゲームを作成できる初心者向けの無料の使いやすいツールです。 Stencylと同様、ほとんどがドラッグアンドドロップですが、マルチプレイヤーゲームの作成、外部SDKのリンク、コードの直接掘り下げなどのためのフックも含まれています。 GameMakerの無料バージョンは透かし付きでエクスポートされますが、それでも開始するには適切な場所であり、基本を学習するためのチュートリアルが満載されています。 GameMakerは、処理できるゲームのスタイルにおいてStencylよりもはるかに汎用性が高く、さまざまな種類のゲームの基礎を教えるためのガイドがたくさんあります。 GameMakerで作られた人気のあるゲームには、SpelunkyとHotline Miamiのオリジナルバージョンが含まれます。

もちろん、同様のツールには他にも多くのオプションがあります。 Buildboxは、使用方法を学ぶための試用期間とトレーニングプログラムを提供する新しいツールです。また、GameSaladは、長時間動作する人気のあるプラットフォームでもありますが、バグが多く不安定であるとよく報告されています。 HTML5ゲームを作成する場合は、Constructも一見の価値があります。 これらすべてのオプションの問題は、設計上かなり制限されることです。 初心者向けに作られているため、特に複雑なことをしようとすると、ツールが壊れてしまいます。 つまり、システムの外で作業しすぎると、バグのあるプレイできないゲームが作成されることになります。 それでも、それらは開始するのに最適な場所であり、多くのコーディング経験がない人に適しています。

2Dゲームを作成しようとしている中級レベルのユーザー向け:Cocos2D

Cocos2Dは、2Dゲームを作成するためのオープンソースツールです。 完成したゲームは、Windows、Mac、Android、iOS、Windows Phone、またはWebで公開できます。

Cocos2Dで行うことの大部分はC ++(およびLuaとJavaScriptをサポートします)であるため、Cocos2Dで何かを始める前に、そのプログラミング言語に頭を包む必要があります。 ただし、これらの言語に慣れると、Cocos2Dは非常に使いやすく、ゲームをビルドするための完全なIDEが搭載され、完全に無料で、文字列が添付されません。 名前が示すように、Cocos2Dは2Dゲーム専用に作られているため、3Dを必要としない単純なスプライトベースのゲームで最適に動作する傾向があります。 また、Unityで2Dゲームを作成することもできます(詳細は後ほど説明します)が、Cocos2Dは、始めたばかりの場合(そして、C ++を既に知っていることは明らかです)、簡単に習得できます。

Cocos2Dは、受賞歴のあるBadlandを含む、あらゆる種類の成功したゲームの作成に使用されています。 Cocos2Dをどこから始めるべきかわからない場合、Ray WenderlichにはUdemyと同様に素晴らしいチュートリアルがあります。

3Dゲームを作成する上級ユーザー向け:Unreal EngineまたはUnity

より複雑な3Dゲームの作成に興味がある場合は、Unreal EngineとUnityが最も人気のある無料ツールの2つです。 どちらにも長所と短所があり、どちらが最適かを決定する前に検討する価値のあるさまざまなライセンス契約があります。

Unityを使用すると、Windows、Mac、Xbox、Playstation、Android、iOSなど、ほぼすべての3Dおよび2Dゲームを作成できます。 また、3ds Max、Maya、Softimage、Cinema 4D、Blenderなどのアセットもサポートしています。 UnityはC#を独自のカスタムプログラミング言語と一緒に使用するため、飛び込む前に十分に理解しておく必要があります。とはいえ、UnityとUnrealの間では、Unityのほうがおそらく2つを習得しやすいでしょう。 多くの事前に構築された動作があり、組み込みのアセットライブラリによりアセットの追跡が容易になります。 この記事を書いている間に話をした開発者の中には、UnityがUnrealよりも概念的に理解しやすく、学習しやすいため、Unityが最適な開始ツールであることを示唆しています。 GameMakerのようなものでゲームを作成した場合、Unityの動作をすぐに理解できるでしょう。 Unityは、多くの無料の収益化モデルなど、代替の支払いモデルをエンジンで直接サポートしています。

無料の個人版には、使い始めるのに十分なものがあります。 無料版でゲームを作成する場合、いくつかの注意事項がありますが、ライセンス料やロイヤリティを支払う必要はありません。 つまり、無料版を使用している場合、ゲームに対して100, 000ドル相当の資金/収益を受け取ることはできません。 Unityを使い始めるのに役立つ、たくさんの素晴らしいチュートリアルがあります。 Unityで作られた人気のあるゲームには、Alto's Adventure、Gone Home、および今後のFirewatchが含まれます。

Unreal Engineで作成したゲームは、PC、Mac、iOS、Android、Xbox One、Playstation 4でリリースできます。Unrealには、3Dモデリングツール、ランドスケープシステム、もっと。 アンリアルエンジン4は非常に多くのものが詰め込まれているため、他のツールよりも学習曲線が高い傾向があるため、C ++に精通している場合でも、学習中に壁にぶつかることを期待してください。 とはいえ、Unrealを使用すると、非常にプロフェッショナルな外観のゲームを構築できます。 Unrealのノードをリバースエンジニアリングして、その仕組みをさらに学習することもできますが、それでも、事前の知識なしにUnreal Engine 4に飛び込むことは困難です。 Unreal Engine 4はまだ比較的新しいものですが、DaylightやTekken 7など、エンジンを使用するゲームがいくつかリリースされています。

Unreal Engine 4を使用するには、ゲームが販売された場合にロイヤルティ料金に同意する必要があります。 ゲームまたはアプリケーションを出荷する場合、最初の3, 000ドル/四半期後に5%のロイヤリティをUnrealに支払います。 たくさんのお金のように聞こえますが、ゲームがどれだけの収益をもたらすかに依存しますが、それは思ったほどではありません。 開始するには、Unreal Engine 4で利用可能なすべてのチュートリアルを確認してください。

また、ValveのSource 2 Engineも検討する価値があります。これは、今年後半に無料で提供される予定ですが、それ以上のことについてはあまり知りません。

作家向け:Twine / RPG Maker

誰もが専門のコーダーを持っているわけではなく、Stencylのようなツールはそれらのタイプには最適ですが、多くの人にとってはやや複雑すぎます。 物語の物語をもっと楽しみたいなら、TwineとRPG Makerの2つの優れたオプションがあります。

Twineは、インタラクティブで非線形のストーリーを作成できる非常にシンプルなシステムです。 基本的に、自分で冒険を選択させることができます。 信じられないほど使いやすいです。 マインドマップのように、さまざまなノードを介してストーリーを接続します。 プレイヤーが選択できるたびに、新しいメモが追加されます。 その後、作業が完了したら、簡単にWebサイトに公開できます。 使用するのは非常に簡単ですが、苦労している場合や余分な要素を追加する場合は、Twineのスターターガイドに必要な情報がすべて記載されています。 Twineで作られた人気のあるゲームには、A KissとCry $ tal Warrior Ke $ haがあります。

Twineが少し古すぎる場合、RPG Makerがそのトリックを行うかもしれません。 無料版は有料版ほど強力ではありませんが、それでも多くのことができます。 システムの習得も簡単で、グラフィックをドラッグアンドドロップしたり、クリック1つでダイアログを挿入したりできます。 単純なRPG以上のものを作るには、箱の外で本当に考えなければなりませんが、To the MoonやLISAのような好評のタイトルはそれが可能であることを示しています。 さらに、無料の音楽およびアートアセットのパックを開始できるため、描画方法を学ぶ必要さえありません。 組み込みのチュートリアルは、最初のゲームを作成するのにも役立ちます。 RPGMakerで作られた人気のあるゲームには、Clock of AtonementとOne Nightがあります。

アセット用の追加の無料ツール

もちろん、ゲームは単なるエンジンよりもはるかに複雑です。 アートワーク、サウンドなど、他のあらゆる種類のアセットが必要です。 いくつかのインディー開発者に、お気に入りのいくつかの概要を尋ねました。

  • TexturePacker:無料のスプライト作成ツール
  • タイル:Cocos2D、Unityなどに接続するシンプルなマップエディター
  • OpenGamesArt:無料のアセットとプレースホルダーグラフィックスの場所
  • 無料の音楽アーカイブ:無料のCreative Commons音楽のリソース
  • FreeSound:無料のオープンソースサウンドエフェクトのコレクション

それで、あなたは安価でゲームを作るためのあなたの方法でうまくいくはずです。 明らかに、時間、血、汗、涙を投資する必要がありますが、少なくともあなたの手帳は同様に打撃を受ける必要はありません。