ビデオゲーム制作に最適な無料ツール

ビデオゲーム制作に最適な無料ツール
ビデオゲーム制作に最適な無料ツール

ライフハッカーのロゴ

  • Bluesky ページを見る (新しいタブで開きます)
  • Instagramページを見る(新しいタブで開きます)
  • Facebookページで見る(新しいタブで開きます)
  • YouTubeページを見る(新しいタブで開きます)
  • Twitterページを見る(新しいタブで開きます)
  • コピーしました

目次


Unreal Engineの無料版のリリースとSource 2 Engineの無料版の発表により、ゲーム制作の選択肢がさらに広がりました。しかし、自分や自分のスキルに最適なエンジンを選ぶのは少し難しいものです。そこで、様々なスキルセットに最適な無料ソフトウェアをいくつかご紹介します。

これらのツールのほとんどを使いこなすには、少なくともプログラミングの基礎知識が必要です。でも、子供でも大人でも、私たちがサポートします。初めてのゲーム制作については、Kotakuの仲間たちがサポートしてくれます。とはいえ、これらのツールすべてがコーディングスキルを必要とするわけではないので、すぐに使い始められるかもしれません。

初心者向け: Stencyl または GameMaker

ゲーム制作を始めたばかりで、プログラミングの経験が全くない場合は、使いやすいツールから始めるのが良いでしょう。特に人気があり、高い評価を得ているツールはStencylとGameMakerです。どちらも初心者でも使いやすく、質の高いゲームを数多く生み出しています。

ライフハッカーのロゴ

あなたも気に入るかもしれない

Stencylは、コードを書かずにゲームを作成できるツールです。完全にドラッグアンドドロップ式のインターフェースで、Windows、Mac、Linux、iOS、Android、Flash向けにゲームを公開できます。Scratchなどのツールを使ったことがある人なら、ブロックを並べてコードを構築するレゴのようなStencylのアプローチにすぐに馴染むでしょう。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、またはウェブで公開できます。

Cocos2D で行うことのほとんどは C++ で行われます (Lua と JavaScript もサポートされています)。そのため、Cocos2D で何かを作り始める前に、このプログラミング言語について理解しておく必要があります。しかし、これらの言語に慣れてしまえば、Cocos2D は非常に使いやすく、ゲーム構築用の完全な IDE が付属しており、完全に無料で、何の制約もありません。名前が示すように、Cocos2D は 2D ゲームに特化しているため、3D を必要としないシンプルなスプライトベースのゲームに最適です。Unity を使用して 2D ゲームを作成することもできます (これについては後で詳しく説明します)。ただし、初心者 (そしてもちろん、既に C++ を知っていれば) にとっては、Cocos2D の方が少し簡単に始められます。

Cocos2Dは、受賞歴のある「Badland」をはじめ、様々なヒットゲームの制作に使用されています。Cocos2Dの使い方がわからない場合は、Ray Wenderlichによる素晴らしいチュートリアルやUdemyをご覧ください。

3Dゲーム制作の上級ユーザー向け:Unreal EngineまたはUnity

より複雑な3Dゲームの作成に興味があるなら、Unreal EngineとUnityは最も人気のある無料ツールです。どちらも長所と短所があり、ライセンス契約も異なるため、どちらが自分に最適かを決める前に、よく検討してみる価値があります。

Unityを使えば、Windows、Mac、Xbox、Playstation、Android、iOSなど、ほぼあらゆるデバイス向けに3Dおよび2Dゲームを作成できます。また、3ds Max、Maya、Softimage、Cinema 4D、Blenderなどのアセットもサポートしています。Unityは独自のカスタムプログラミング言語とC#を使用するため、始める前にその言語に精通しておく必要があります。とはいえ、UnityとUnrealでは、おそらくUnityの方が習得しやすいでしょう。Unityには多数のビルド済みの動作があり、組み込みのアセットライブラリによってアセットの追跡が容易です。この記事の執筆中に話を聞いた開発者の何人かは、Unrealよりも概念的に理解しやすく、習得しやすいため、Unityを最適な開始ツールとして推奨しています。GameMakerなどでゲームを作成したことがある人なら、Unityの仕組みをすぐに理解できるでしょう。Unityは、エンジン内でいくつかの代替支払いモデルもサポートしており、その中には無料プレイの収益化モデルも数多く含まれています。

無料の個人版には、Unityを始めるための十分な機能が備わっています。無料版でゲームを作成する場合、ライセンス料やロイヤリティを支払う必要はありませんが、いくつか注意点があります。無料版を使用している場合、ゲームで10万ドルを超える資金/収益を受け取ることはできません。Unityを使い始める際に役立つ、優れたチュートリアルが数多く用意されています。Unityで制作された人気ゲームには、「Alto's Adventure」、「Gone Home」、そして近日発売予定の「Firewatch」などがあります。

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

これまでのところどう思いますか?

Unreal Engine 4を使用するには、ゲームが売れた場合にロイヤリティを支払うことに同意する必要があります。ゲームまたはアプリケーションをリリースすると、四半期あたり最初の3,000ドルを超えると、5%のロイヤリティをUnreal Engineに支払うことになります。多額の金額に聞こえるかもしれませんが、ゲームの収益によっては、思ったほど高額ではありません。Unreal Engine 4を使い始めるには、Unreal Engine 4のチュートリアルをすべてご確認ください。

Valve の Source 2 Engine も検討する価値があります。これは今年後半に無料で利用できるようになるはずですが、それ以上についてはあまりわかっていません。

ライター向け:Twine/RPG Maker

誰もがコーディングの達人というわけではありません。Stencylのようなツールはそういったタイプの人には最適ですが、多くの人にとってはまだ少し複雑すぎるかもしれません。もしあなたが物語を紡ぐ人になりたいなら、TwineとRPG Makerという2つの優れた選択肢があります。

Twineは、インタラクティブで非線形なストーリーを作成できる非常にシンプルなシステムです。基本的に、自分だけの冒険を自分で選ぶことができます。使い方は驚くほど簡単です。マインドマップのように、様々なノードを使ってストーリーを繋げていきます。プレイヤーが選択できる選択肢ごとに新しいノートが作成されます。完成したら、簡単にウェブサイトに公開できます。使い方は非常に簡単ですが、もし操作に迷ったり、何か新しい要素を追加したい場合は、Twineのスターターガイドに必要な情報がすべて記載されています。Twineで制作された人気ゲームには、「A Kiss」や「Cry$tal Warrior Ke$ha」などがあります。

Twineが少し古すぎると感じるなら、RPGツクールが良いかもしれません。無料版は有料版ほど強力ではありませんが、それでも多くのことができます。システムも簡単に習得でき、グラフィックをドラッグ&ドロップしたり、クリック一つでセリフを挿入したりすることができます。シンプルなRPG以上のものを作るには、型破りな発想が求められますが、「To the Moon」や「LISA」といった人気タイトルを見れば、それが可能であることがわかります。さらに、無料の音楽とアートアセットのパックが用意されているので、絵を描く方法を学ぶ必要もありません。内蔵チュートリアルも、初めてのゲーム制作に役立ちます。RPGツクールで作られた人気ゲームには、「Clock of Atonement」や「One Night」などがあります。

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

もちろん、ゲームはエンジンだけで完結するものではありません。アートワークやサウンドなど、様々なアセットが必要になります。そこで、数人のインディー開発者に、彼らのお気に入りのアセットをいくつか紹介してもらいました。

  • テクスチャパッカー: 無料のスプライト作成ツール

  • Tiled: Cocos2D、Unity などと連携するシンプルなマップ エディター

  • OpenGamesArt: 無料のアセットとプレースホルダーグラフィックの場

  • 無料音楽アーカイブ: クリエイティブコモンズの無料音楽リソース

  • FreeSound: 無料のオープンソースサウンドエフェクトのコレクション

これで、低コストでゲームを作る準備は万端です。もちろん、時間と労力、汗と涙を注ぐ必要はありますが、少なくともお財布に負担をかける必要はありません。

写真はOpenClipsより。

ダウンロードニュースレター 技術ニュースを見逃さない

ジェイク・ピーターソンのポートレート ジェイク・ピーターソン シニア技術編集者

ジェイクとチームからの最新の技術ニュース、レビュー、アドバイスを入手してください。

ダウンロードニュースレター テクノロジー 関連のニュースを見逃さないでください。ジェイクとチームからの最新のテクノロジーニュース、レビュー、アドバイスをお届けします。

次の記事へスクロールしてください