はじめに
ノベルゲームを作ってみたいと思ったことはありますか?
もう作ったことがあるという方は、もっと多くの人にプレイしてもらいたいと感じたことがあるかもしれません。
novelsphere.jsは、そんな方たちのためのゲームエンジンです。
現在、novelsphere.jsは、ノベルゲーム配信プラットフォーム「ノベルスフィア」(http://novelsphere.jp)のエンジンとして採用されており、ノベルスフィアで公開するゲームを制作するためであれば無料で利用できます。ノベルスフィアでは、Windows PCやMacはもちろん、スマートフォンやタブレットでもプレイできるゲームを公開することができます。ゲームの有料販売も可能です。
本書は、novelsphere.jsを使ってノベルゲームを作ってみたい方のための入門書であり、初めてnovelsphere.jsに触れる方や、そもそもノベルゲームを作るのが初めてという方に向けて書かれています。ゲームの作り方はもとより、ノベルスフィアでゲームを公開する方法も収録しており、制作から公開までの流れをできるだけ敷居の低いものにすることを目標としています。
ノベルゲームの歴史は意外と古く、数十年に及びますが、その間には様々な環境の変化がありました。今やスマートフォンの出荷台数はパソコンを追い抜き、どこでも手軽に遊べるソーシャルゲームが隆盛を極めています。そんな時代にあって、多くの人にノベルゲームを届けるために、novelsphere.jsはきっと役立つはずです。
本書の制作にあたっては、山本すずめさまに素敵な表紙をご提供頂きました。また、同人ゲームサークルmenouさま(http://menou.org)のご協力により、書籍中のスクリーンショットにノベルゲーム「夏咲きのまぼろし」の画像素材を利用させていただいております。この場を借りてお礼申し上げます。
web版公開にあたって
このドキュメントは、2015年8月に頒布された書籍『はじめてのO₂ Engine』の内容に一部加筆修正を行い、公開したものです。文中の画像がモノクロであるのはそのためです。
※なお、O₂ Engineは2016年7月27日にnovelsphere.jsに改称しており、このドキュメントでもnovelsphere.jsという名称で統一しております。
若干記述が古い部分もありますが、novelsphere.jsを初めて触ってみるという方には、今でも十分通用するはずですので、是非とも参考にして頂ければ幸いです。
本書用素材集の入手方法について
本書は、簡単なノベルゲームを一から制作していく道のりを、皆さんと共に歩んでいく形となっています。
これにあたり、本書で使われている素材を、以下のサイトより無償でダウンロードできる形といたしました。これらの素材を使えば、本書の進行に合わせてノベルゲームの制作を進めることができます。
また、各章の終了時点におけるプロジェクトフォルダと動作サンプルを、以下のサイトに併せて用意しました。途中から制作を開始されたい方や、動作が確認できるものを参考にしたい方はご活用ください。
もちろん、すでに素材をお持ちの場合は、それらを使って制作を行っても構いません。その際には、本書で使っている素材のファイル形式やファイル名を、自分の素材に読みかえて制作を進めてください。