72
Macでゲームを作る

Macでゲームを作る方法。嬉しいことに、Macでゲームを作るのは想像以上に簡単です。さらに、自分でゲームを作ることは、実際にプレイするよりもやりがいがあり、創造的で、楽しいものです。Macでビデオゲームを作ることは、学ぶ価値のある素晴らしいことです。

ビデオ ゲームは複雑なコードが渦巻く巨大な怪物だと想像するかもしれませんが、ゲームを作り始めるのにコーディングの専門家である必要はありません。

ビデオゲーム制作を容易にするためのツールやプログラムはたくさんあります。これらを使えば、すべてをゼロからコーディングすることなく(場合によっては全くコーディングせずに)ビデオゲームを構築できます。

参照:

  • MacのSafariで遊べる無料ウェブブラウザゲーム10選
  • iPhoneやiPad用アプリの作り方
  • App Storeで収益を上げる方法
  • 無料のiPhoneゲームベスト60

Macでゲームを作る:ゼロから始める

Scratchで作られたゲーム

昔ながらのプログラマーなら、ゲーム開発エンジンやゲームキットを軽視したくなるかもしれません。しかし、ゲーム開発キットを軽視するのは間違いです。ビデオゲームを作るのに深いコーディング知識が必要だった時代はとうに過ぎ去りました。今日では、プロが作るゲームのほとんどは、誰でも簡単に入手できるツールやキットを使って作られています。

ビデオゲームを作るのは、まだまだ簡単ではありません。やりがいがあり、楽しく、そしてやりがいのあるゲームを作るには、多大な努力が必要です。ビジュアル、サウンド、そしてストーリーも自分で作り上げなければなりません。

プログラミング、ゲーム、その他開発に関する知識が全くない方は、MITのScratchプログラムから始めましょう。Scratchは、子供たちにプログラミングの概念を教えるために設計されたスタジオですが、インタラクティブなストーリーや基本的なゲームを作ることもできます。

Scratch はオンラインで使用することも、OS X 用の Scratch 2.0 をダウンロードすることもできます。ゲームはオンラインで他のユーザーと共有でき、優れたチュートリアルも多数用意されています。

Scratchゲームは、iOSやAndroidのインディーゲームほど優れているわけではありません(せいぜい、昔の8ビットコンピューターでプレイしていたゲームと同程度です)。しかし、すぐに成果を出すことができ、熱心な愛好家の中には素晴らしいゲームを開発している人もいます。

  • レトロレーシング。この3Dレーシングゲームはポールポジションを思い出させます。
  • 3Dダーレクアドベンチャー。この3Dシューティングゲームでは、部屋から部屋へと移動しながらダーレクを倒します。
  • ケニー・プラットフォーマー。楽しい音楽とビジュアルが特徴の素晴らしいプラットフォームゲームです。

Macでゲームを作る:ゲーム開発メーカーを使う

Sploderでゲームを作成する

Scratchは楽しくプログラミングを始めるための方法ですが、楽しいゲームを作るというよりは、子供たちにプログラミングを教えることを目的としています。幸いなことに、ドラッグ&ドロップでゲームを開発できる、より強力なツールを備えたプログラムはたくさんあります。

Sploderは、Scratchと同様に、オンラインでプレイできるゲームを作成できるツールです。しかし、Sploderはより高度な機能を備えています。特におすすめのゲームは2Dプラットフォームゲーム(SploderのPlatform Game Creatorで作成)ですが、レトロゲーム、パズルゲーム、クラシックシューティングゲームを作成するためのツールも用意されています。Sploderで何ができるかを知るには、Quest Zone IIをご覧ください。

GameSaladはScratchやSploderよりも洗練されたツールで、iOSやAndroidデバイス向けのゲーム制作を始めることができます。ドラッグ&ドロップで操作できるので、コーディングは一切不要です。

GameSalad CreatorはMac向けにダウンロード可能で、無料トライアルもご利用いただけます。ただし、友人や家族と共有できるゲームを作成するには、月額19ドルのサブスクリプションアカウントが必要です(少し高額なアカウントではアプリ内課金機能を追加できます)。しかし、App Storeにアップロードできるほど複雑なゲームも作成可能です。GameSaladでどんなことができるのか、App StoreでBooger Boingをチェックしてみてください。

iOS向けBooger Boingゲーム

ゲーム制作が全く初めてなら、Scratch、Sploder、GameSaladなどのツールから始めるのがおすすめです。しかし、ゲーム制作のコツをつかんだら、さらに専門的なツールへと移行したくなるでしょう。

Macでゲームを作る:プロになる

Mac向けUnityでゲームを作成する

Macでゲームを開発するための、プロフェッショナルで強力なツールが数多くあります。App Store(iOS版またはOS X版)で購入する多くのゲームは、これらのツールを使って開発されています。

  • Godot 2.0。Godotは、MITライセンスに基づくフル機能のオープンソースゲームエンジンです。優れたツールとビジュアル重視のワークフローに重点を置いています。Godotは無料であるため、他のツールよりも優れています。OkamのゲームはすべてGodotで制作されており、このGodot YouTubeチャンネルでは、Godotで制作されたゲームの例を見ることができます。
  • Gdevelopは、ゲーム作成に使用できるオープンソースシステムです。ゲームはHTML 5形式でエクスポート(オンラインでプレイ可能)したり、iOSやAndroidにプッシュしたりできます。Gdevelopに関する優れたチュートリアルもいくつかあります。
  • Torque2DとTorque3D。GarageGamesには、素晴らしいゲームを作成するための2つのエンジンがあります。どちらもオープンソースですが、ゲームを改善するためのアドオンを購入することもできます。ドキュメントも充実しており、活気のあるコミュニティにも参加できます。
  • 真剣にゲーム制作に取り組むなら、Unityは間違いなく最適なツールです。Unityはあらゆる種類のゲーム制作に使用されており、Unityで制作されたゲームを一度はプレイしたことがあるはずです。Lara Croft: Relic Run、Monument Valley、Kerbel Space Programなどは、Unityで制作された有名ゲームの一例です。

UnityのPersonal Edition(トレーニング用)は無料ですが、Professional版は月額75ドルからです。ただし、Professional版はゲームを販売する場合にのみ必要です。

Unityはここで紹介する他のツールよりも複雑ですが、習得は難しくありません。Unity開発者向けのリソースも豊富に用意されています。チュートリアル動画やサンプルプロジェクトに加え、開発者カンファレンスや大規模(かつ熱心な)コミュニティも存在します。

ゲーム制作者(インディー開発者またはプロ)になることを真剣に考えている場合、Unity は使用方法を学習するために時間を投資する価値のあるツールです。

受講する価値のある最高の Unity コースをいくつか紹介します。

  • Udemy: ゲームを作りながらコーディングを学ぶ
  • Lynda Unity チュートリアル
  • Coursera ゲームデザインと開発