初心者にお勧めのゲームエンジン GameMaker Studioとは?


こんにちは!スケットです!

今日はゴッリラさん忙しいようなので代わりに僕がGamemaker Studioが
一体どんなソフトなのか、またなぜお勧めなのかについて話していきます!

スケット
YouTube始めたので良かったらチェックしてみてください!

こんな方におすすめ

  • これからゲーム開発を始めたい人
  • おすすめのゲームエンジンを探している人
  • GameMakerStudioについて知りたい人

 

1. GameMaker Studioとは?

GameMaker Studio(以下GMS)とはYoYo Gamesによって開発された
2Dゲームの作成に特化したゲームエンジンです。(公式ページ)

ゲームエンジンとは、コンピュータゲームのソフトウェアにおいて、
共通して用いられる主要な処理を代行し効率化するソフトウェアの総称である。
出典:Wikipedia

GMSには”Drag and Drop”という機能が備わっています。
この機能はC#やJavaなどの複雑な言語を理解することなく
ブロックを組み合わせることでプログラミングができるといったもので、
視覚的かつ直感的にゲーム開発の流れを学ぶことができます。


*Drag and Dropを使ったプログラミング例

またGMSには、プログラミングの経験があるユーザー向けに独自言語である
GML(GameMaker Language)というものが用意されていて、
Drag and Dropではできない複雑な処理を実装することもできます。


*先ほどの例をGMLで記述した場合
画像を比べてわかるように同じ処理でも、GMLの方がシンプルに見えますよね!

GMSにある程度慣れてくると、Drag and Dropは不便に感じると思うので
最初からGMLを使ってゲームを作り始めることをお勧めします。

2. GameMaker Studioの代表作品

GameMakerStudioについてある程度理解したところで、
実際にどんなゲームが作れるの?と思った方も少なくないのではないでしょうか?

そんな方向けにGMSを使って開発された、代表作品をいくつか紹介させていただきます!
YoYoGamesの公式ページにGMS作品が公開されているのでそちらも是非!

・Undertale

昨年 “誰も死ななくていいやさしいRPG”
というキャッチコピーで大ヒットした”Undertale”はtobyfox氏により
GameMaker Studioを使って開発されたゲームの一つです。

このゲームに感化され “自分もゲームをつくってみたい”と感じた人も多いのではないでしょうか。

僕もこのゲームの影響でゲームを作り始めました!
True Heroかっこいいですよね!!!

・Downwell

Downwellは、もっぴん氏によって開発された2Dアクション・シューティングゲームです!

爽快で分かりやすいゲーム性、赤黒白だけで描かれた特徴的なドット絵が話題を呼び、
App Storeの有料カテゴリーでランキングトップ10にもランクインするほどの大人気ゲームです!

実はそんなDownwellもまた、GameMaker Studioによって開発された代表作品の一つなんです!

コンボを続けていくのがめっちゃ楽しい!!

・Hyper Light Drifter


HyperLightDrifterは、HeartMachineによって開発されたアクションRPGです!

細部まで丁寧に描かれたドット絵と難易度の高さが特徴的なゲームで、
インディーゲームとして数々の賞を受賞しています!

ジブリを彷彿させるような世界観に引き込まれること間違いなし!
HLDもGameMakerStudioによって作られたゲームの一つです!

3. GameMaker Studioの良い点

・プログラミング未経験の人にもおすすめ

最初に話した通り、GameMakerStudioはプログラミング経験のない人向けに
デザインされている
ため、初心者の人にもとっつきやすいゲームエンジンです。

また2Dに特化したゲームエンジンのため、3Dゲームを作ることはできませんが、
その分覚えることが少ないですし、あまり知識がない状態でも簡単にゲームを
作り始めることができます。

[初心者向け]シンプルな避けゲームを作ってみよう!

2019年1月27日
GMSを使ったゲーム開発の流れが分かると思います!

・シンプルなUI


*僕が今開発中のゲーム

最新版のGameMakerStudio2は、ほかのゲームエンジンに比べUIがシンプルで使いやすく
2Dのスプライト(絵)やアニメーションを作成する機能も内蔵しているため、
別途ソフトなしで、ゲームを作ることもできます。


*GMSに内蔵されたSprite作成ツール

・プログラミングの知識が身につく

GMLを学ぶことで、プログラミングの基礎知識を身に着けることができるため
後にUnityなどの3Dゲームに対応した開発環境に移行した際に、
C#のような高級言語を学ぶ上で、その知識が生きてくると思います。

また元々プログラミングの知識がある人は、GMS特有の文法、組み込み変数を
理解するだけで直ぐにゲームを作り始めることが出来ると思います!

プログラミングの基礎知識を学ぶ

4. GameMaker Studioの悪い点

・日本語での情報が少ない

残念なことにGameMakerは日本では、メジャーなゲームエンジンではありません。
なのでどうしても日本語での情報が少なくなってしまいます。

ただ英語での情報、チュートリアルは沢山見つかります!
GMSの基本的な操作方法さえ理解していれば、チュートリアルの真似を
するだけでも多くのことを学ぶことができます。

僕もYouTubeで外国人の方のチュートリアル動画を見て、勉強しました!

日本語/英語で参考になったサイトをまとめたので参考にしてください!

【初心者必見】GameMaker入門におすすめな学習サイト/チュートリアル

2019年2月20日

これってどういうこと?と思うことがあれば、気軽に質問してください!
でよければいつでもお返事させていただきます!

・3Dゲームに対応していない!

GameMaker Studioは3Dゲームに対応していないため、
3Dゲームを開発したい!という人は、UnityやUnreal Engineのような
他のゲームエンジンを学ぶことをお勧めします!

とりあえずゲーム開発をしてみたいんだ!という方は、最初にGMSを
使ってゲーム開発についてある程度の知識を身に着けてから、自分の
作りたいゲームにあったゲームエンジンに移行しましょう!

・本格的に始めるにはライセンス契約が必要

UnityやUnreal Engineのようなゲームエンジンは、無料で全ての機能を
使うことができますが、GMSではライセンス契約が必要です!

一番安いライセンスだと月約40$のクリエイターライセンスがありますが、
いきなりライセンス契約をする必要はないです!

試用版でそれなりにGMSの機能を試すことができるので、実際にGMSを使ってみて、
自分に合っているか判断して契約するといった流れが良いと思います。

このブログでは、試用版の制限下でも作れるようなゲームの作り方を
解説していくつもりなので安心してくださいね!

詳しいライセンス解説についてはこちらの記事を!

GameMaker Studio 全ライセンス解説

2018年10月11日

まとめ

今回はGMSについて解説させていただきました!
ゲームエンジンはゲームを開発する上で土台のようなものなので、
僕がオススメしていたからといって、GMSを無理に使う必要はなく
自分に合ったゲームエンジンを使うのが一番良いと思います。

まだどんなゲームを作りたいかはっきりしていない
とりあえずゲーム開発を体験してみたい!
って人にはGameMaker Studioがお勧めです!

気に入らなければ、別のゲームエンジンを使えば良いだけなので
深く考えずにいろいろ試してみましょう!

ゲームエンジンがゲームを作るのではなく、ゲームを作るのはクリエイターである
皆さんなのですから!(・`ω・)

それではまた次の記事でお会いできることを楽しみにしています!

スケット
以上スケットでした!

GameMaker Studioのインストール方法

2018年10月9日
3+

8 件のコメント

  • GameMakerStudioをダウンロードしようとして、アカウント登録が必要だったので生年月日を入力して登録しようとしたのですがas you are not 20 year old(ryと出てきて別のメールアドレスと生年月日を求められました
    僕はまだ未成年なのですが保護者の同意が必要っていうことでしょうか?
    親のメールアドレスとかさすがに登録したくないので新しく適当に作ったメルアドで登録しても大丈夫な感じですか? 無知ですみません..

    2+
    • 質問ありがとうございます!
      確認してみたところ、18歳以下の方がアカウントを作るには親の同意が必要みたいですね!
      親御さんに許可をもらえれば、どのメールアドレスで登録しても問題ないと思いますよ!
      いえいえ!質問はいつでも大歓迎なので、また何かあればいつでも聞いてください(*’▽’)

      2+
  • 2Dのゲームを作るときUnityと比べるとどれくらい難易度に差が出ますか?
    Unityより簡単ならばダウンロードしたいと考えているのですが…。

    0
    • 難易度で言うとGameMakerのほうが初心者にやさしいと思います!
      同じゲームを作ってみて、どっちの方が使いやすかったかで判断しましょう!

      0
    • 返信が遅れてしまい申し訳ありません!
      当ブログで解説しているような、小規模のゲームであれば問題なく作成できると思いますよ!
      ただexeファイルとして書き出すことができないので注意です!

      1+
  • コメントを残す

    メールアドレスが公開されることはありません。

    ABOUTこの記事をかいた人

    このブログでは、初心者向けにGameMakerStudioを使ったゲームの作り方、プログラミングについての基礎知識を解説しているよ! "自分でゲームをつくってみたい!と思っている人は、是非読んでみてね!