この記事は2016年頃に書いた記事を再構成しなおしたものです。
ちょっと情報的に古い部分があるものの、当時の様子を残しておく意味でも価値があるということで、こうして記事にしております。
しばらくゲームエンジンから離れてしまっていたので、色々なゲームエンジンが出たり更新されていたりしていることに驚いています。
今回は、最近急速に発展してきているスマホ対応のゲームエンジンについて、自分が勉強するという意味でまとめていきたいと思います!
おすすめのゲームエンジン
AIRNovel
かなり早い時期からクロスプラットホームを謳っていたゲームエンジンです。文字の表示やUIなどが美しく洗練されているという印象。
Adobe airというAdobeの提供するソフトウェア的なもののインストールが必要です。開発者からしたらAdobe airのインストールくらいなんてことないですが、ユーザーさんからするとどうでしょう?
僕はRPGツクールのランタイムが面倒くさくて、プレイするのをやめてしまうこともあります(めんどくさがりなだけかも)。
フリーゲームのプレイの意欲というのは無料であるが故に、ちょっとした障害でやる気が失せてしまうこともあるものです。もとからインストールされていることも多いですし、問題にならないこともあるでしょうけど。
よいところ
- Windowsでプレイできる
- Webでプレイできる
- Androidでプレイできる
- iOSでプレイできる
- Macでプレイできる
- アップデートが楽
- UIが美しい
- チュートリアルが充実
- 商業利用可(権利関係はかなり自由)
不安なところ
- Adobe airのインストールが必要
- あまりこのツールで作られたゲームを見かけていない?
公式サイト
Almight
Webサイトが非常に見やすく、チュートリアルなども充実しているようと感じました。もちろん多くの端末で起動することができます。
他のエンジンと比べ秀でている点として、大手同人ダウンロードショップ「ディーエルサイトコム」と連携していることがあげられます。制作したゲームを公 開する場所が確保されていることは、非常に大きなメリットですし、販売を考えているならなおさらおすすめできるでしょう。
企業によって開発されているという事実は、なにより継続性に期待を抱かせてくれます。もちろん、ゲームでいう同人作品と商業作品のように長所・短所はあるとは思います。
よいところ
- Windowsでプレイできる
- Webでのプレイできる
- iOSでプレイできる
- 大手同人ダウンロードショップと連携している
- 企業による開発であるため継続性に期待できる
不安なところ
- Macでプレイできない
- DLsite.comでのみ営利目的での利用可
- スマートフォンでプレイするための、ゲーム管理アプリのインストールが推奨されている
公式サイト
Artemis Engine
個人的に注目しているのはこちらのゲームエンジンです。他のエンジンと異なりWeb上での動作ができないのですが、なんか色々あるらしくて、他のゲームエンジンよりも軽快に動作するそうです。
実際に複数作品プレイしてみましたが、かなり快適にプレイできました! 新興ゲームエンジンの中ではかなり採用作品数が多く、また素晴らしい作品もあるという印象もあります。
軽快にプレイできるということを置いておいても「ゲームという作品をWeb上で手軽にという感覚」はあまり好みではないので、Webで公開できないことをデメリットに感じません。また機能が豊富で、努力次第ではかなり幅広い表現や機能が実現できそうです。
よいところ
- Windowsでプレイできる
- Androidでプレイできる
- iOSでプレイできる
- 採用作品数が多い(Fragment's Noteシリーズの後半作品はおすすめ!)
不安なところ
- Webでプレイできない
- Macでプレイできない
- 営利を主目的とした企業などは相談必要
公式サイト
ティラノスクリプト
「スクリプトなんか嫌い!」「身体がムズムズする」といった理由で、スクリプトを使用しないUIのみによる簡単なゲーム制作をしたいなら、このゲームエンジンでしょう。
スクリプトで開発されているティラノスクリプトのほかに、ティラノビルダーという開発ツールもあるからです。いわゆるLivemakerみたいなものですね。
とはいえ、決してUIによるゲーム制作だけがメインというわけではなく、スクリプトを使用した開発も「普通に」対応しています。
スクリプトに関してもサンプルが非常に多いので勉強しやすいと思います。チュートリアルや解説を読むよりも動作とソースコードを見比べながら、学んでいくという人も決して少なくないでしょう。各種解説に関してもかなり充実しています。
また、同じ開発者さんから「R9」というものも公開されています。「ティラノスクリプト」との大きな違いはわかりませんが、検討の価値はありそうです。
よいところ
- Windowsでプレイできる
- Androidでプレイできる
- iOSでプレイできる
- Webでプレイできる
- 商用利用可
不安なところ
- 昔の記憶ではMacやWebブラウザでの動作に非対応だったが、今は対応している模様。あとは使用感だけ気になるので試してみたい。
公式サイト
ONScripter for Android
最後に紹介するのは、かの有名なゲームエンジン「NScripter」をAndroidでも起動するようにした「ONScripter for Android」。 スマホのノベルゲームは「ONScripter for Android」によって作られているものがダントツで多いでしょう。
「NScripter」は「ひぐらしのなく頃に」や「月姫」採用されているように、日本を代表するエンジンですから触れたことがあるという人は非常に多い はず。もちろん僕も5年以上前から使っていますし、そういう意味では取っつきやすさは1番といえます。
ただ本家「NScripter」の更新は最終版が出ており、すでに開発が終了しています(「NScripter2」を開発中らしい)。そういった意味では、紹介した他のゲームエンジンと比べると古くなってきてはいます。
よいところ
- Windowsでプレイできる
- Androidでプレイできる
- 採用作品数が多い
- 「NScripter」の様々な恩恵が受けられる
不安なところ
- iOSでプレイできない
- Webでプレイできない
- ゲームエンジンとして古い
- ゲームエンジンと比較すると動作が不安定な感覚がある
ノベルゲームエンジンを選択する5つの基準
こうしてみてみると、ノベルゲームエンジンは要求される機能が限られているにも関わらず、それぞれに特徴があることがわかります。
スマホ対応に絞ってゲームエンジンを検討するときは、以下の点を比較していくと良いでしょう。
- Webでの公開はできるか
- Mac・iOSには対応しているのか
- 制作しやすいか(スクリプトの明快さの他に、補助ツールが使いやすいかなど)
- 営利目的の利用は可能であるか
- 実績があり、アップデートは継続されるか
1.Webでの公開はできるか
Webで公開できることの最大のメリットはその手軽さです。前述したように、フリーゲームですとダウンロードが遅い、ランタイムのインストールが面倒などちょっとした障害でプレイする意欲がそがれることも少なくありません。
それに対して、Web公開ならばブラウザを開いてすぐにプレイすることができるので、そういった障害が少ないと言えるでしょう。
ただしWeb公開のゲームに関しては、機能が限定されるケースがあったり、データの保存方法がローカルのものと異なっていたり、HTMLベースものだと動作が重いと言われるものもあります。そういった、Web公開ならではの問題をクリアしていく必要はあるでしょう。
2.Mac・iOSには対応しているのか
Macへの対応はあまり気にする必要はないと考えています。
なぜなら、デスクトップとノートパソコンのOSシェアは9割以上Windowsですし、その中でMacを選ぶMacユーザーは、ヘビーユーザーが多いと言えるでしょう。
そしてMacのヘビーユーザーは、なんらかの手段でWindows用のソフトウェアを起動できるようにしていることが多いです。ましてやフリーゲームをプ レイするような人であれば、なおさらそういった手段を持っているでしょう。また、それ以外の「Macを利用していてゲームに興味がない層」を新たに開拓す るのはおそらく難しいです。
というわけで、問題はiOSとなります。iPhoneユーザーはMacと比べて非常に利用者が多いので、選択する価値のある場所であると言えます。ただし、公開にかかる費用やMacが必要なこと、なにより審査が非常に厳しいことがネックとなってきそうです。逆に言えば、上記の問題を解決、受け入れられる のであればiOSへの対応は非常に意味のあるものになります。
3.制作しやすいか
これは人それぞれだと言えます。スクリプトそのものが嫌ならば、前述したように「ティラノスクリプト」を利用すると良いでしょう。
もしスクリプト系を選ぶのであれば、あとは実際にしようしてみるなりして、その感触で決定するしかありません。人によってやりやすいと感じる記述形式や仕組みなどは当然異なります。
僕は見た目やファイル構造の簡潔さなども求めたりしますし、最初にスクリプトを触る段階で自分の能力的に手間取ってしまうものは避けます。実際に使用してみたり、そのゲームエンジンで作られた作品をプレイするのが良いでしょう。
4.営利目的の利用は可能であるか
これは単純な話で一般的に営利を目的としているのなら、利益が最大化されるようなゲームエンジンを選択するべきです。
多少の障害があっても、営利目的で利用する際にコストが発生しないものを選ぶということですね。もしくはコストがかかっても、開発者からサポートがあるものを選ぶのありでしょう。
なによりも、将来もしくは現在営利目的で使用することがあるのかを考えることが肝要です。
5.実績があり、アップデートは継続されるか
実績というのは、いかにそのゲームエンジンで作品が発表されているかということです。採用作品が多いということは、多くのゲーム制作者がそのゲームエンジ ンを好んで利用しているといえます。
客観的にみて、どのゲームエンジンが人気なのか、使いたいと思えるのかわかる指標にもなりますので、なんらかの手段で 調べてみるといいでしょう。
アップデートの継続は、どれだけの間そのゲームエンジンを継続して利用できるかに関わってきます。 Androidは最近ver5.00にアップデートし ましたが、そのときに使っているゲームエンジンが動かなくてアップデートもされないのであれば、そのゲームエンジンは利用できなくなっていくでしょう。 せっかく覚えた命令や、作ったシステムが使えなくなるのは大きな損失です。
新興OSであるAndroidなどは、アップデートが多く、またその変化も大きいのでそういった点に注意する必要があるでしょう。
今回紹介した中で、そういった心配をする必要があるものはないと思いますが.……。Windowsだけで利用するのであれば、あまりこういった問題は生じないでしょう。
あとがき
以上、ゲームエンジンを選ぶ際の判断基準の一例でした。
僕の場合はWeb公開にこだわらないことと、Mac・iOSでの起動も求めないことにしています。またHTML5ベースのゲームエンジンには、少し不安を 覚えることもあります。ただこうして調べていると、どのゲームエンジンも魅力的にみえてきて、未だ決めきれずにいます……。
あなただったらどのゲームエンジンを利用するでしょうか?
ノベルをゲームに変えてくれるゲームエンジン。慎重に検討して、これだと思えるものを利用してみたいですね。