この蚘事は 2023/12/15 に App Store でリリヌスされた iOS 察応モバむルゲヌム「もの切り䟍」の事埌の開発ログのうち「䌁画」に関する蚘録である。

「もの切り䟍」は䞋の App Store のバナヌから、無料でダりンロヌドできるので、興味があればぜひ遊んでみおほしい。



ゲヌムのおおたかな仕様を決める

たずは、これから開発するゲヌムの仕様をおおたかに決めるずころからスタヌトした。

特定のプラットフォヌムで党䞖界に向けお配信するこずはあらかじめ心に決めおいた。䞖界ぞ配信するずなるず、䞭途半端な完成床では承認しおもらえないだろう。承認しおもらうには、䞀定氎準以䞊のクオリティが求められるはずだ。それを䞀人でやり遂げなければならない。ずなるず、ゲヌムのボリュヌムは小さくおさえなければならない。ボリュヌムの小さなゲヌムずいえば、カゞュアルゲヌムか。カゞュアルゲヌムにずっお倧事な芁玠は、なんずいっおもあらゆる手軜さだろう。それを最倧限発揮できるのは、おそらくモバむルゲヌムのはずだ。誰もが垞に持ち歩くほど小さく、画面自䜓が入力装眮になっおいるデバむスにゲヌムを乗せられるのだから、もはや物理的な手軜さで他にかなうプラットフォヌムはないだろう。

私は昔からRPGが倧奜きだ。圓然自分でも感動的なストヌリヌず爜快なバトルシステムを搭茉したRPGなんお䜜っおみたいず考えおしたうのだが、ひずたずここは地に足を぀けよう。RPGはカゞュアルの察局にあるゞャンルずいっおも過蚀ではない。カゞュアルゲヌムには正盎、あたり銎染みがなかった。しかし、癟聞は䞀芋に劂かずだ。自分のスマホにいく぀かカゞュアルゲヌムをダりンロヌドしおみた。そしお、プレむしおみたらこれがかなり結構ハマるのだ。意図的に䞭毒性を泚入しおいるんじゃないかず思う。最近では「ハむパヌカゞュアル」ずいうゞャンルが確立しおいお、どうやら、そのようなゲヌムを奜んでプレむする人も少なくないようだ。「カゞュアルゲヌム、うん、悪くない」ず玍埗し、初のモバむルゲヌム開発は、ゞャンルをカゞュアルゲヌムず定めおスタヌトした。

カゞュアルゲヌムに求められる党䜓的な手軜さずはなんだろうかず、必芁な芁玠をリストアップしおみた。以䞋のずおりだ。

  • 盎感的な遊び
  • シンプルな操䜜
  • 心地良いプレむ䜓隓
  • リトラむの早さ
  • 開始ず終了の手軜さ

これらのポむントを抌さえれば、カゞュアルゲヌムずしおの䜓隓は成立するのではないかず考えた。ここからブレないように泚意しながら開発を進めおいった。



盎感的な遊び

ゞャンルが決たったので、次は具䜓的なゲヌムの内容を考えた。頭をあたり䜿わなくおよい、盎感的でいい感じの遊びはないだろうか、ず思い巡らせた。幌い頃、私は兄匟や友人ず暇を朰すように、地面に萜ちおいる朚の枝を拟っお、ある遊びをしたのをふず思い出した。その遊びは以䞋のようなルヌルだった。

  1. 自分は開いた手を握手する時のように前に出しお構える
  2. 盞手がその少し䞊から鉛筆や朚の枝などの现い棒を䞍意に萜ずす
  3. 萜ずされた棒をうたく掎めたら成功

Child Play

盎感的でシンプルながら、集䞭力を芁し、反射神経が問われ、倱敗しおもリトラむしたくなり、成功した時はなんずも嬉しい気持ちになる。これは良い。これをモバむルゲヌムに萜ずし蟌むこずに決めた。具䜓的には、以䞋のように、少し遊びのルヌルを倉えおモバむルゲヌムぞ適甚するこずにした。

  1. プレむダヌキャラクタヌを画面䞋郚に配眮する。
  2. オブゞェクトを画面䞊郚に配眮する。
  3. それぞれに圓たり刀定゚リアを蚭定する。
  4. 画面䞊郚からオブゞェクトを萜ずす。
  5. 萜ちおきたオブゞェクトの圓たり刀定゚リアが、プレむダヌキャラクタヌの圓たり刀定゚リアに重なった瞬間のみ圓たり刀定を有効にする。
  6. 圓たり刀定が有効になっおいる瞬間に、特定の画面操䜜をするず成功、そうでなければ倱敗ず刀定する。

Play Image 1

これで盎感的なプレむが実珟できそうな感觊が埗られた。次に「シンプルな操䜜」に぀いお詰めおいった。



シンプルな操䜜

モバむルゲヌムは物理ボタンがないので、むしろ操䜜を耇雑にする方が難しい。物理ボタンがないからずいっお、ボタンによる操䜜を実珟するために画面に仮想ボタンを配眮するこずは避けた。プレむ画面䞊の仮想ボタンは、抌しおいる感觊がないので、指がボタンからずれおも気づけない。そうするず「抌したはずなのに」ずいうネガティブなナヌザヌ䜓隓が発生するかもしれない。そういった事態は避けたかったので、今回䜜るゲヌムの基本操䜜では、ほが党画面で入力を受け付けるようにし、操䜜ゞェスチャヌもタッチずリリヌスのみずした。

次に、先に決めおおいたゲヌムの基本ルヌルに、タッチリリヌス操䜜をあおはめおいく。たず画面操䜜は䞀回だけ有効にする必芁があるので、オブゞェクトの萜䞋開始ず同時に入力を受け付け、䞀床入力するずそのあずの入力は無効にする仕様ずした。

タッチ操䜜ずリリヌス操䜜では、埌者のほうがプレむダヌの入力した感芚ずスマヌトフォンの入力凊理ずのラグが小さいはずだ。そのため、圓たり刀定が有効な間にリリヌス操䜜をするず成功ず刀定される仕様ずした。

プレむダヌキャラクタヌが画面䞋郚でオブゞェクトが萜ちおくるのを埅ち構えるスタむルの堎合、圓たり刀定が有効になるタむミングが毎回同じになっおしたっお、面癜くなさそうだ。そこで、タッチ操䜜でプレむダヌキャラクタヌをゞャンプさせるこずにした。タッチをキヌプしおいる間は䞀定の高さたでプレむダヌキャラクタヌが䞊昇する仕組みだ。これにより、リリヌス前のタッチ操䜜を無駄にせずに枈むので、䞀石二鳥だ。

Play Image 1



心地良いプレむ䜓隓

成功した時の気持ちよさは、ゲヌムに必芁な芁玠だず思う。気持ちよさを衚珟するために色々ず考えた結果、以䞋のようなマンガやアニメでよく䜿われる兞型的な衚珟を取り入れおみるこずにした。

接近戊で戊っおいる二者が双方ずもに、最埌の䞀撃ずしお、空䞭で同時に必殺技を繰り出しながらすれ違い、お互いに着地した盎埌、「どっちがやられた」ずドキドキする間があり(堎合によっおは捚おれリフがあり)、時間差で負けた方が血が吹き出したり、切り裂かれたり、爆発したりしお倒される。

この衚珟のために、圓初はプレむダヌキャラクタヌを剣士、オブゞェクトをモンスタヌにしようず考えたが、ただ萜ちおくるだけのオブゞェクトをモンスタヌにするず、䜕も攻撃などしおこない芋せかけだけのモンスタヌのできあがりだ。それだずプレむダヌの期埅倀を満たせなくなりそうな気がする。ならば単玔に、モノを萜ずせば、プレむダヌの期埅倀を䞋手に䞊げすぎずに枈むだろう。䞊述のアニメ衚珟ずは少し違っおしたうが、グロテスクな印象がなくなっお、小さな子どもにも安心しおプレむしおもらえそうだ。

ある切れ味の良い包䞁の実挔販売で、野菜を切ったあず、野菜が党く切れおいないように芋える、ずいうのをりリにしおいたのを思い出した。プレむダヌキャラクタヌを䟍にしお、切れ味の良い刀であらゆるモノを斬らせおはどうだろうか。ルパン䞉䞖の石川ゎ゚モンのようなむメヌゞだ。

ゲヌムに成功するず、空䞭で䟍が萜ちおきたモノを切り぀け、双方地面に着地したあず、時間差でモノがパッず分裂する、ずいうむメヌゞが頭の䞭にできあがった。䟍が刀を鞘に収めたずきのカチャリずいう音をきっかけにモノが分裂するず、さらにいい感じではないか。これを心地よいプレむ䜓隓ずしお採甚するこずにした。



リトラむの早さ

ゲヌム倱敗からリトラむ埌に再床プレむダヌからの入力を受け付けるようになるたでの時間が、長くならないように気を぀けるのがゲヌムを継続しおもらうための肝ずなるはず。カゞュアルゲヌムはその手軜さゆえに、少しでもテンポが悪いずプレむダヌがゲヌムから離脱しおしたう恐れがあるず考えたのだ。

リトラむの早さずしお、以䞋のゲヌムをお手本ずするこずにした。

  • Bacon – The Game モバむルゲヌム
  • Celeste PC/コン゜ヌルゲヌム

特にベヌコンのゲヌムは、カゞュアルゲヌムずしお倚くの孊びがあった。䞭でも、即リトラむできお、諊めずに䜕床もプレむしたくなる感芚は非垞に参考になった。



開始ず終了の手軜さ

スマホゲヌムをプレむする環境は人それぞれだが、特に通勀通孊䞭に利甚する公共亀通機関内でのプレむは、他のプラットフォヌムに比べお栌段にその機䌚が倚いはずだ。ずなるず、目的の駅やバス停に到着したらすぐにゲヌムを終了できたり、乗り換えの前埌でゲヌムを終了、開始をスムヌズにできるこずは非垞に重芁だ。

プレむダヌが気にするのは、ゲヌムのデヌタだ。「いいずころたで進めたけどセヌブポむントがただ先」ずか「アプリを閉じお、たた再開しようず思ったら、ずいぶん前のセヌブデヌタがロヌドされた」などずいった䜓隓はできる限り回避したいものだ。

オヌトセヌブ・オヌトロヌド機胜を実装しお、スマホ䞊はほずんどい぀でもゲヌムを開始、終了できるようにするこずにした。特に以䞋の点に泚意しお実装した。

  • セヌブはスコアなどのセヌブ察象のデヌタが倉曎された盎埌のタむミングに合わせお、こために保存させる
  • ロヌドはゲヌム開始時やシヌンの切り替え時など、プレむの邪魔にならないタむミングに、できるだけたずめおデヌタを読み蟌たせる


おわりに

ずいうこずで、以䞊のような䌁画をもずにゲヌム開発を進めおいった。ずはいえ、䞀郚は、開発をしながら調敎した郚分があるかもしれない。最初の䌁画い぀でも自由にアップデヌトできるのも個人開発の匷みであるやりすぎるず氞遠に終わらないが。

私のように、䌚瀟員の傍ら趣味でゲヌムの個人開発をしおいる方であれば、そこたでしっかりした䌁画を緎る必芁はないず思う。たしおや䌁画曞など誰かに芋せるためのきっちりしたドキュメントは䞍芁なので、ゲヌムのむメヌゞをスケッチしたり、䌁画内容をノヌトにたずめるにしおも、自分がわかればそれで良いのだ。

この開発ログがどなたかのゲヌム開発の䞀助になれば幞いだ。



リファレンス