森クマblog

SleepingMuseum 森のゲーム開発室

ゲームの敵キャラのアニメーションで個性を表現したい話

ここは森のゲーム開発室・・・天に見放された開発者たちの魂のさまよう場所・・・

 

f:id:shakeflower93:20180605150311j:plain

 

 

f:id:shakeflower93:20180615133631j:plain

ふふふ・・・新作ゲーム「テラセネ」はお楽しみいただけてますクマ?今日はこのゲーム開発にあたり、敵キャラのアニメーションでいろいろ考えたお話ですクマ。

 

 

(まだプレイしていない方は即ダウンロードクマ!)


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

 

敵キャラに差分アニメーションをつけて個性を出したい

開発時、プランナーの少女からは、各敵キャラのモーション指示があがってくる。

f:id:shakeflower93:20180620104955p:plain

(きゃーん)

f:id:shakeflower93:20180531192004p:plain

少女「敵キャラのアニメーションは、敵ごとの個性を表現する上で大切よ。肩のゆすり方や息遣い1つおろそかにはできないわ。手足の動きとかもしっかりね!」

f:id:shakeflower93:20180620111044p:plain

(ふーむ)

工数足りない・・・

 

いや、技術的にはもちろん可能・・・

Unityでは2Dゲームでキャラクターの差分アニメーションを表現する簡単な方法として

・パラパラ漫画方式

・Anima2D

の2つがあるックマ(他にもLive2Dとかあるけどよくわからない)。これらを使えば、簡単に実現できるはずクマ・・・

 

けど工数がやはり足りない

 とりあえずコウモリのはばたきアニメーションをパラパラアニメで表現してみようクマ。

f:id:shakeflower93:20180620111309p:plain

 

f:id:shakeflower93:20180620123239p:plain

f:id:shakeflower93:20180620123340p:plain

 

f:id:shakeflower93:20180620123509g:plain

うーん、1枚1枚の画像を用意するのが大変クマ・・・1〜2体ならともかく、10体以上いると辛い・・・。しかも敵のデザインが変わったら作り直しかしら。。。みえる、開発がエターナルのが・・・!

f:id:shakeflower93:20180531102900p:plain

 

もう1つの方法として使えるのが、Anima2D。敵のパーツを各部位ごとに用意して、ボーンを設定してタイムラインを・・・・

 

f:id:shakeflower93:20180620122253p:plain

f:id:shakeflower93:20180620111044p:plain

部位ごとにパーツを分けるの辛い・・・

敵キャラを1枚絵で済ませるのと、差分アニメーションさせるのでは天と地ほど工数が異なる(気がする)クマ。。。

 

しかもこのゲームでは、敵キャラに光を当てると本当の姿がみえるっていうギミックがあるクマ。これは光と影の画像を重ねて、Spriteのマスク効果で実現しているのだけど、上記のアニメーションと併用する方法がわからない・・・

 

f:id:shakeflower93:20180531102900p:plain

 

しかし、敵キャラのアニメーションがあるほうが、ゲームがリッチになるのは間違いないクマ。何より敵の1つ1つに個性が出るックマ。

 

でも工数が足りない・・・しかも中途半端だと逆にチープな表現になってしまいそう・・・というか、なにより完成までに心が折れそうクマ・・・

 

ので1枚絵(Sprite)の移動・拡大縮小・回転で個性を表現した

たとえば、敵のコウモリには通常の「バット」と、太った耐久力の高い「バルーンバット」を用意してるけど、両者の動作に違いをつけたクマ。

 

・「バット」は、はばたきの上下運動を軽快にして、女の子に素早く近づいてくるのに対し

・「バルーンバット」は、はばたきの上下運動は小刻みに振動させる反面、女の子にゆっくり近づいくるようにすることで、巨体を揺らしながら必死に羽ばたいて近づいてくる感じにしたックマ。

f:id:shakeflower93:20180620124506p:plain

 

他にも、「犬」は野犬らしく、前のめりになりながら飛びかかってくる、けど 光を当てられると高速回転しながら画面外に移動させることで、転げ回りながら逃げる感を出したりとか・・・

 

f:id:shakeflower93:20180620124720p:plain

(手足は飾り)

  

基本全部1枚絵だけど、その動かし方を敵ごとに大きく違いをつけて、敵ごとの個性がしかkり出るように意識してみたクマ。

 (実際はこれにちゃんとした差分アニメーションが加わることで、さらにリッチになるのだろうクマ・・・)

また、1枚絵のアニメーションはAssetsのDOTween.Sequenceを駆使してコードでがりがり書いたクマ。

(もう書きたくない)

そしてゲームは完成し、無事リリース・・・・!!敵の動きをみてみてほしいクマ。最初に作ったバット以外は敵も主人公側もほぼ全員1枚絵で、手足とか全く動かないけど、意外となんとかなってる気がしないでもないクマ


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

 

f:id:shakeflower93:20180531192004p:plain

少女「お疲れ様。でもやっぱりアニメーションはほしかったなぁ。ただ、今回のゲームは画面自体が暗くて、敵もその中に紛れて襲ってくる感じだったから、1枚絵の表現でもそこまで違和感はなかったかしら。でも次回作ではAnima2Dは使いたいわね。

f:id:shakeflower93:20180531192225p:plain

ベアー「・・・お嬢様、ただいまご覧になったように、キャラクターの差分を作るのは大変な工数がかかりますックマ。今回のゲームは、敵キャラも味方キャラも、ほぼほぼ1枚絵で表現することで、ある種の演劇風なテイストに落とし込むことができたと思うんですクマ。次回もこれでいきましょう!」 

f:id:shakeflower93:20180531192004p:plain

少女「そうやって未習得の技術を遠ざけるのはよくないわ。次のゲームの主役は絵画の女の子。しかも呪いのね。額縁の外に出れない反面、その中でいきいきと動いたら楽しいと思うの。はい、現段階のモーション構想を渡しておくわ。」

f:id:shakeflower93:20180620121941p:plain

f:id:shakeflower93:20180620120342j:plain

 

着々と風呂敷だけ広がって行く少女シリーズ第2弾、「未完のXXX」・・・!アニメーションはつくのか!?

 (開発モーメントはこちら!)

twitter.com

 

マントルを・・・クマントルを作りたいのクマ・・・ 

 

スタンプRPG クマVSマから始まる生物図鑑 攻略クマ!

最近、スタンプアクションRPG「クマ VSマから始まる生物図鑑」を遊んでくれる方が増えてきたので、開発者自ら序盤の攻略記事を書いていきますクマ!(誰か書いてほしい・・・

ゲームのDLはこちらからどうぞ!

Get it on Google Play
 

 

マネーの稼ぎ方

戦闘力をアップするにもスタンプを手に入れるにも、マネーが必要ですクマ。

マネーのなる木

f:id:shakeflower93:20180618100247p:plain

ホーム画面(新宿御苑)に生えてるマネーのなる木。$マーク部分をタップすると、なっているマネーが落ちてきますクマ(まったくなっていない状態でも、わりとおちてくる)。アプリを起動していない間もじわじわマネーがなり、一定量まで増えるので、ちょくちょく起動してくれると、効率よく回収できますクマ。なお、章を進めるごとに、木になるマネーの上限量も増えますクマ。

チャレンジイベント

STORYよりもEVENTの方が、敵が落とすマネーが多い傾向にありますクマ。序盤のおすすめは、以下の2つ「101」と「Madani nightMare」。

f:id:shakeflower93:20180618100426p:plain

特に、「101」は落とすマネーがかなり多いので、おすすめクマ。

チャレンジイベントは先へすすむほど敵がどんどん強くなるので最初のうちはクリアは難しいけど、マネー稼ぎには持ってこいクマ!

 

スタンプ売却

f:id:shakeflower93:20180618100201p:plain

スタンプは枚数が多いほど、効果があがるけど、実は2枚以上重複している場合は売ることもできるクマ。なかには高価に売れるスタンプもあるのでみてみてねー!

 

スタンプの集め方

戦闘の要になるアクションを発動するスタンプには「攻撃/防御/回復/援護」など様々な種類がありますクマ。特に早めに手に入れたいのは「回復」効果! ノーマルガチャでも以下の2つは手に入れられるので、どんどんガチャを回したいクマ。

f:id:shakeflower93:20180618102214p:plain

(回復量が高く、最後まで使えますクマ)

f:id:shakeflower93:20180618102258p:plain

(体力回復+毒も回復の美味しいスタンプ)

また、ホーム画面には、割と頻繁にマネー妖精「マビット」がきますクマ。

f:id:shakeflower93:20180618102500p:plain

この妖精をタップすると、動画広告をみる代わりにノーマルガチャ(300マネーに相当)をただで回すことができますクマ!マネーはステータスアップに使って、ガチャはこのマビットにお願いして回すと効率がいいですクマ!

(開発者的にも美味しいですクマ)

戦闘のコツ 

・スタンプは繰り出してからアクション発動までにラグがありますクマ。 そのラグの間にこちらの攻撃をヒットさせれば、スタンプの発動をキャンセル(ブレイクマ)することができますクマ。

 

・こちらの攻撃をヒットさせたり、相手の攻撃をくらうと、なかマを召喚するためのゲージが溜まりますクマ。

 

・攻撃には、本体が攻撃する「直接攻撃」と、本体以外(炎やネギ)で攻撃する「オプション攻撃」がありますクマ。なかマは相手の攻撃を受けると消えてしまいますが、「直接攻撃」は防ぐことができるので、壁として運用するのもありですクマ。

 

・もっと詳しく知りたい方はこちら!!

shakeflower.hatenablog.com

 

序盤のオススメのなかマ

なかマは3体まで連れて行けますクマ。以下の3つの要点を押さえた上で、おすすめのマを書いておきますクマ。

・どのなかマも、呼び出すほどに少しずつ強くなる

・レベルが高いほど、召喚ゲージをためないと呼び出せない

・同じレベルのなかマが2体以上いると、毎回いずれかがランダムに呼ばれる

マダニ(Lv1)

序盤でなかマになっているはずのマ。本体攻撃による体当たりで小ダメージを与え、その半分を召喚者に還元して回復してくれますクマ。最初は回復量は1とか2でも、呼び出しまくったりMAをあげていくことで、そこそこの回復量になるので、回復スタンプがない間は重宝できますクマ。呼び出してからの発動もはやく、相手の本体攻撃に対する壁としても優秀ですクマ。

マガモ(Lv1)

早くからオプション攻撃のできる優秀なマですクマ。オプション攻撃は相手の本体攻撃をキャンセルしながらダメージを与えるので、攻撃・防御の両面で最後まで役立ちますクマ。

マッシュルーム(Lv1)

敵として出てきたときは大したことないのですが、味方として呼び出すと、相手に最大2回ヒットする本体攻撃を繰り出す、とんでもないやつですクマ。MAをあげて何度も呼び出せば、相当のダメージを与えられますクマ。

マジックマッシュルーム(Lv2)

カウンター型で、本体攻撃してきた相手を眠らすことができますクマ。タイミングは難しいけど、決まれば相手を確実に5秒くらい眠らせれるので、ボス格の敵相手にも有利に戦えますクマ!

マーライオン(Lv2)

口から吐き出すオェーによるオプション攻撃で、数回ヒットを狙うことができますクマ。ただし、チュートリアルの時と違って2回目以降のマーライオンは、回復スタンプも使うなど強くなっているので、なかマにするときはある程度クマを強化してからがいいですクマ!

 

戦闘中のバフ・デバフについて 

・戦闘中にはスタンプの効果によって、様々な有利効果(バフ)と不利効果(デバフ)にかかることがありますクマ。こちらに全部まとめましたクマ!

shakeflower.hatenablog.com

 

 

ストーリー攻略

2章・3章

4章・5章

6章・7章

shakeflower.hatenablog.com

 

DLはこちらからどうぞ!

Get it on Google Play
 

 

魔王魂さんのBGMを自作ゲームと共に紹介するクマ

ゲーム開発にはサウンドが必須クマ(無音のゲームもまた味わい深いクマ)。

しかし森のクマは音楽を奏でる才には恵まれなかったクマ・・・ 

 

f:id:shakeflower93:20180615133631j:plain

(その昔、音楽のテストでとった7点は武勇伝であるクマ。周りの男子の平均点は4点くらいだったから、これでも優秀だったのだクマ。女子は70点くらいだった。なんなのうちの男子・・・)

 

そこで頼りにしているのが、フリー音楽素材の魔王魂さんクマ。

このレベルの楽曲が無料で使えるってヤバい、まさに魔王の貫禄クマ。

ゲーム開発するときはこのサイトで多分1週間くらい曲を聴きまくって選曲してますクマ。ソースコード書くときもバックで流して自分の壮大なゲーム画面とシンクロさせているクマ。

 

そこで今日は、これまでに利用させていただいた魔王魂さんの曲のうち、私が特に気に入ってる音楽(ほぼ戦闘曲)をご紹介しますクマ! 気に入ったらゲームもダウンロードしましょうクマ。

 

戦闘曲32

maoudamashii.jokersounds.com

森クマ初代ゲーム「森でクマさんテラヤバス」で採用したBGM。

全体的に楽しげな曲調ながら緊迫感も併せ持つ一品。心の中で、森クマと少女のメインテーマ曲に勝手にしているクマ。

(このころの少女は可愛かった・・・)

RPG「クマVSマから始まる生物図鑑」では、テラセネの少女扮するマ法少女ガチャさん戦で流れ、デバフの嵐と金にものを言わせたリレイズ戦法と合わせて多くのクマたちにトラウマを与えたクマ。 

(13:38あたりから戦闘で流れますクマ)

 

戦闘曲18

maoudamashii.jokersounds.com出だしのイントロから強敵感がびんびん出るクマ。バックで流れるドラムが最高、雑魚敵とは一線を画する、もう明らかにボス戦のイメージクマ。

クマがマンタで空を飛んで空軍に撃墜されるゲーム『KUMANTA』では、空軍最新鋭レーザー部隊MAXとの戦闘から流れるクマ。

www.youtube.com

(3:37くらいからクマ)

 

RPG「クマVSマから始まる生物図鑑」でも、通常ボス戦として多用しましたクマ。

 (1:55くらいからかしら・・・)

 

戦闘曲14

maoudamashii.jokersounds.com

不敵なイントロから始まり、どんどん盛り上がっていくクライマックス度の高い名曲ですクマ。大ボス感に加え、物語の終盤を感じさせるクマ。森クマゲームシリーズでこの曲が流れたらもう終わりが近いと思ってくれていいックマ

クマがマンタで空をとぶ可愛すぎるゲーム『クマンタ』では軍艦(お父さん)の登場シーンに、

www.youtube.com

(5:57くらいからガンガン流れますクマ)

 

RPG『クマVSマ』では、ラストダンジョンの防衛システム戦で使ったクマ。

www.youtube.com

 (27:39あたりから。わりとラストなのでネタバレ注意クマ)

 

BGM ピアノ13

maoudamashii.jokersounds.com

最後はバトルじゃなくてピアノ曲ですクマ。終始しっとりした美しいピアノの旋律、あと後半は曲調が変わってちょっと盛り上がってくるクマ。

新作ゲーム『テラセネ それでも君を照らしたい』のテーマ曲的な感じで序盤から流れるクマ。

www.youtube.com

  

・・・ちなみにこの曲には、別バージョンが存在するクマ。これもテラセネのゲーム内で使わせていただいてるんです、どこで流れるかは内緒だけど、なんというかゲームのメインテーマ曲がアレンジされて流れるにふさわしい場面ですクマ。終盤のサビは鳥肌ものです、気づいてくれた方がいると嬉しい、嬉しいクマ!

 

 

魔王魂さんの曲はここで紹介した以外にもたくさんあるックマ。ほんとにびっくりするぐらいオールジャンル!

 

その魔王魂さんのピアノ曲・オーケストラ曲をふんだんにつかった新作ゲーム『テラセネ それでも君を照らしたい』もよろしくねクマー!!


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

 

レビューで音楽が最高!とのお声をたくさんいただいているので、今回のアップデートでサウンドルームがつきましたクマ!!魔王魂さんの珠玉のサウンドに癒されてくださいックマ!

 

でもゲーム中のピアノは、給仕悪魔ベアーが弾いていることにしてねクマ。

f:id:shakeflower93:20180615133631j:plain

(指まるいけど)

神がバベルの塔を完成ギリギリで破壊しまくるゲームを作った話(Unity1Week参加記録)

ここは森のゲーム開発室・・・デスマーチが絶えないと噂の現場・・・

 

f:id:shakeflower93:20180605150311j:plain

(おや・・・?)

f:id:shakeflower93:20180531192225p:plain

森クマ『あぁっ1週間でUnityのゲームを作るジャムUnity1Weekが開催されるックマ!今回のお題は「ぎりぎり」!参加したい!参加したいクマ!』

 

最近リリースした新作ゲーム「テラセネ」も、プロトタイプは前回のジャム(お題「当てる」)で作られたのですクマ。

 

(そのときに投稿したゲームはこちら。)

f:id:shakeflower93:20180611093043p:plain

 

(製品版として完成したゲームはこちら。今回の記事も、まずこれを100回プレイしてから読むが良いクマ)

f:id:shakeflower93:20180523113805p:plain

Get it on Google Play
 

 

 

f:id:shakeflower93:20180420090128p:plain

OL「うーん仕方ないわね・・・。1日だけ・・・7時間だけならいいわ」

 

f:id:shakeflower93:20180402181415j:plain

森クマ『しっ7時間!?ゲーム開発をなめすぎクマ!!神だって世界を作るのに7日かかってるのに!!しかしこのクマ、やってみせようぞ!』 

 

そしてひねり出たアイデアが・・・

f:id:shakeflower93:20180302102031p:plain

神となり人間の作った塔が天上に届くぎりぎりで破壊し愉悦するゲーム「バベルンルン!!」

(最初は誰かに作ってもらおうと画策した)

 

なんだかんだで完成したゲームはこちら!

f:id:shakeflower93:20180611091730g:plain

バベルンルン プロジェクト破壊の神 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 

 

イデアはそこそこ楽しい気がする・・・しかし今回は時間が足りない・・・7時間で作るのに必要なのは・・・そう、

妥協、妥協クマ!!

 

以下、今回の即興ゲーム開発で妥協したポイントをまとめますクマ!!

  

攻撃エフェクトの妥協

塔を破壊する快感がこのゲームの売りなので、かっこいい雷のエフェクトを出せるAssetsを早速importしたックマ。

f:id:shakeflower93:20180611092731p:plain

(やべえよ、サンダガ連発できちまうよクマ・・・)

雷エフェクトのプレファブをシーンに配置して、始点と終点を設定して・・・やばい、簡単に作れそう。

 

f:id:shakeflower93:20180611101329g:plain

薄い。背景が白だと薄い。

 

暗いシーンで使うことが前提なのかしら・・・いやパラメタをいじれば・・・いや、ヘルプをみるのもめんどい・・・

 くっ・・・ならば

f:id:shakeflower93:20180611093209p:plain

ならば自分でこのいかづちっぽい画像を、色を変えて神から対象の塔までの角度を計算して・・・

いや、画像の回転とかめんどくさいやん・・・ラジアンだかなんだかをやらなければならない気配・・・

 f:id:shakeflower93:20180302102031p:plain

もうこのいかづち画像を色だけ変えて真上から落とそうクマ!!

DOTweenのDOScaleで小刻みにX軸伸縮アニメーションさせて震えさせれば・・・

 

f:id:shakeflower93:20180611101716g:plain

(プルプルっ)

f:id:shakeflower93:20180208075122p:plain

(いかづちっぽい!!)

 

毎回雷のエフェクトが完全に同じ動作だけど、ズガーンしてる感じは出たからいい!!

(反転させたり乱数をつかえばもうちょっとそれっぽくなりそうだけど、とりまこれで・・・)

魔王魂様のズガーンなSEを入れれば大丈夫ックマ!! 

 

塔破壊エフェクトの妥協

雷を落としたらやっぱり塔がズガガガーンって粉砕されながら崩れてほしいよねクマ。

 

f:id:shakeflower93:20180611101817j:plain

でも作るのすげぇめんどい・・・ 

 

もう破壊した塔は下に下げよう!!人間を散らしながら!!

 f:id:shakeflower93:20180611101716g:plain

ギリギリであればあるほど、多くの人間たちが粉砕される。破壊のカルマが増幅されるックマ。

 

使徒召喚の妥協

一応最初の頃の構想では、一定以上のパワーをためると神獣的なものを召喚できて、塔を一気に破壊できる要素があったんですクマ。

f:id:shakeflower93:20180611093423p:plain

(神獣のイメージ。彼は、猫を司る神ボルボディアスススーン。)

でも塔全部破壊したらギリギリ感がないわ・・・青いラインより前に破壊したら神は駄々をこねて一定時間動けなくなる仕様ともコンフリクトするし・・・召喚のギミックも面倒い・・・なにより画面が見にくいからやめたックマ。

製品版としてちゃんと考えれば、塔の建築スピードを遅くするとか、ラインを超えてる塔を全部破壊するとか、やりようはいくらでもありそうだけど、今回は封印しておこうクマ。すまんボルボディアスススーン。

  

人間の文明レベル向上演出の妥協

人間側も黙って塔を破壊され続けるわけにはいかないので、

・塔を作る速さの向上

・一度だけでは破壊できない塔

・ダミーの塔

・攻撃をはねかえす塔

・回復する塔

・ボス的な塔

・・・などなどいろいろ考えたクマ。とりあえずベースの塔クラスを作って、共通パラメタを設定して、ダメージ計算処理や個別動作を抽象メソッドにして・・・人間側の画像も文明レベルに応じて変えつつ・・・

f:id:shakeflower93:20180531102900p:plain

ボツ!!全部ボツ!!時間ないックマ!!

 

ただ、人間側の文明レベルも上がっていく、という要素だけは入れておきたかったので、時間と共に塔を作る頻度速さだけはどんどん上がるようになっているックマ。エンドレスゲームにはおなじみの、「はじめは簡単だけど、どんどん難しくなっていく」というセオリーは守れた模様。

 

 ・

そんなこんなで・・・

 

完成だー!!!

 

 (意外と楽しいぞこれクマ・・・!!!)

  

今後の展開

思った以上に反響をいただき、アプリ化期待!という嬉しい声もいただいているのですが、現在森のゲーム開発室では以下の2作がストックされているのですクマ・・・

 

でも気軽に遊べるという感じでは、このバベルンルンもいいなぁ・・・「プロジェクトを破壊する」というコンセプトはエンジニアに刺さる気もするし・・・

 

 (放置ゲーム的なアイデアに昇華させた方も。天才かクマ・・・これを作れば開発資金難も解決するのではクマ・・・)

 

マントルが穴を掘るのに対して、こっちは天から塔を破壊するゲーム。。。いやまて、むしろ、このゲームはクマントルの前日譚なのでは・・・!?

 

ちょっと、クマントルとバベルンルンはセットで考えてみようかしら・・・個別か一緒かは別として、お互いを補強できる気がするクマ。

 

あと、最初に7時間って言ったけど、実際は途中でプロジェクトがバベルンルンした(壊れた)りして、イデア出し〜このブログ記事執筆までで、総合20時間くらいかかった気がするクマ。途中いろいろ寄り道したしねクマ・・・

 

f:id:shakeflower93:20180611102400p:plain

(開発の愚痴はゲーム中に神がしゃべるよ!バージョン管理?知るかー!!)

 

 

3ヶ月バベルンルンしながら開発したゲーム「テラセネ」はこちら!!一緒に遊んでみてねクマー!!


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

 

(追記)

ゲームオーバーの演出も面倒で適当にしていたのですが、塔がラインを超えちゃったのをユーザーが認識できてなくて理不尽にゲームオーバーになったように感じちゃうかなと思ってたところに・・・

 

 

から知見を得てパクり実装ましたクマ。 

 (トモぞヴPさんのゲームはこちら。ほう、やるではないか・・・バベルンルンを遊んだら彼のゲームもやってみるといいクマファファファ・・・まあバベルンルンにはわずかに及ぶまいよクマ・・・)

 

f:id:shakeflower93:20180611095240p:plain

(あっ・・・あれ・・・?)

f:id:shakeflower93:20180611095240p:plain

f:id:shakeflower93:20180531132424p:plain

 

バベルンルン遊んでみてねクマー!! 

f:id:shakeflower93:20180611091730g:plain

バベルンルン プロジェクト破壊の神 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 

新作ゲームを出すまでの紆余曲折の話クマ

これは、森のゲーム開発室が新作ゲーム「テラセネ」をリリースするまでのお話・・・

 

f:id:shakeflower93:20180605150311j:plain


3ヶ月におよんだデスマーチ開発・・・その魂の記録・・・!!

  

(開発したゲームはこちら。まずこれをプレイしてから読むが良いクマ)

f:id:shakeflower93:20180523113805p:plain

Get it on Google Play
 

 

 

2月上旬 アイデアを思いつく

太陽の光が苦手な女の子を、太陽が守るゲームを思いつく。強みと弱みの表裏一体。

(このときはこんな感じのアクションゲームだった。横スクロールアクション的なのを想定していた。太陽は口からファイアービームを吐き出している。傘の有無に限らず少女が死ぬわ・・・)

 

2月末 プロトタイプを作る

Unity1Weekが告知される。太陽を回転させようかと思っていたところに、お題が「回す」だったので参加を決意。

shakeflower.hatenablog.com

  

f:id:shakeflower93:20180608125222p:plain

(そのときのゲームはこれ。3Dで作ったため、光がリアルの光であり、加減に苦労した)

 

3月上旬 別のゲームを作ってコンテストに応募する

「東京都オープンデータアプリコンテスト」なるものを発見し、八丈島に行きたいから参加してみようと思い立つ(たとえ受賞しても八丈島には行けなかったらしい)

東京都オープンデータアプリコンテスト開催のお知らせ | 東京都オープンデータカタログサイト

そのとき作ったゲームはこちら。八丈島の温泉スポットから名産の八丈フルーツレモンが湧き出すのでクリックして収穫する。ただし八丈島はどんどん高速回転する。

 

f:id:shakeflower93:20180608124300p:plain

Unity WebGL Player | EightLemon

(なんなのこれ・・・そもそもボクセルでつくった八丈島のモデルが八丈島じゃない。)

f:id:shakeflower93:20180608124403p:plain

 

3月中旬 コンテストに落選する。

八丈島レモントルネードが撃沈する。ですよねクマ・・・。

審査員さんの論評を抜粋。

・いきなりUnityのロゴがどーんと出るのはいかがか

八丈島がもうちょっと八丈島らしくなれば・・・

・観光への動線になるのか疑問

バカゲーは好きです。 

 

ぐうのねも出ないわ・・・この悲しみを新作ゲームにぶつけようと決意し、一応ゲームになっていた本作(のちのテラセネ)を作ることにする。3Dで光の加減を調整できる気がしなかったので、2Dでいちから作り直し、光の名案はSpriteMaskで表現することにする。

この結果、全部の敵キャラについて光と闇の2種類の画像を用意する必要が生じ、のちに地獄をみる。

 

f:id:shakeflower93:20180608184554p:plain

(SpriteMaskを併用したアニメーションってどうやって作るのかしら・・・)

 

3月下旬 TokyoSandboxに申し込む

八丈島レモントルネードの悲しみが癒えないので、振り払うようにTokyoSandboxへの参加を決意。申し込みに動画が必要だったので2Dでのはりぼてプロトタイプを作成し、

申し込む。→受かったー!!

 shakeflower.hatenablog.com

 

TokyoSandboxまでにリリースできるように開発のピッチをあげる

 

3月下旬2 タイトルを決めて予約開始

何をするにも、タイトルが「それでも君を照らしたい」だと略しづらいよねってことで、AIでタイトルを決定したクマ。

 さらに予約トップ10で予約受付を開始。好調な滑り出しをみせるが・・・

shakeflower.hatenablog.com

 

3月末 ゲーム開発が暗礁に乗り上げる

Unityがわからず、開発のピッチが下がる。プロトタイプではなく、本番用のゲームを作ろうとした途端に、プレファブもCanvasも当たり判定もファイルロードもサウンドも全部わからん、わからんのですクマ。

(プロトタイプの時はリソース数も限られ拡張性も忘れてられるので、「とりあえずXXすることができた」で押し通せる。画像もBGMとかもシーンに直接貼り付けとけばいい。しかし本番となるとそうはいかない。ステージ数もリソース数も増えるため、ある程度汎用的な処理を作り出さないといけない。これが辛い。)

えぇっやばいぞ、出れるのイベント・・・ 

 

4月上旬 TokyoSandboxの準備でゲーム開発が進まない

イベントに合わせたリリースは諦め、4月中公開とする。

このころは癇癪を起こしたプランナーにより、次々と仲間が太陽に焼かれて死ぬ。

デジゲー博よりも展示スペースが広い分、用意するものも多かったわクマ・・・

 

4月中旬 TokyoSandbox

4月公開予定!と書いたチラシを配りながら、確実に4月に間に合わないことを確信する。会場でいただけた指摘は感謝感謝。紹介してくれたメディア様にも感謝感謝。あと英語を勉強しようと思った。

 

4月末 リリースを5月に延期

やはり間に合わないので、リリース予定を5月に設定し直す。

(リリース予定は余裕を持って設定しよう。ただし余裕がありすぎるとギリギリまで作らないからなぁ・・・)

 

5月上旬 AppStoreでリジェクトが続き、GWが灰になる

いやぁあああ!!!旅行に行きたいいいいい!!!温泉入りたいぃいいいい!!!!!!!!!

 (カオス。課金のアドバイスをくれた方たちには感謝だわクマ・・・)

 

5月中旬 ベータ版テスト

もう完成しただろこれ・・・と思いつつ、テストプレイを頼むと出るわ出るわバグと仕様のアラが。もういや・・・もういや・・・

 

5月末 リリース

バグをなおしつつ仮だった素材を入れ替えつつ、あたふたしている間に気づく。

「で、できてる・・・これ完成してるクマ・・・!」

まだまだ荒さや未実装の機能はあるが、初版リリースとしては許容できるレベルになっていた。大安の日にリリースしようと思うも、5月中の大安残数がなかったので、水曜日のお昼休み(12時)にリリース。

予約トップ10からのリリース通知メールを、URLを10回確認してから発射。

GooglePlayのレビューにいきなり星1がついてニャーン!!ってなるも、その後高評価が増えて行きとりあえず安心する。課金もできてるっぽいし・・・寝よう。

 

寝れない。続けてプレリリースをメディア様に出していく。もう眠くて文章とかおかしかったと思うごめんなさいクマ。スクショとかのリソースもMacでZipしてしまったからきっとファイル名の文字化けが起きたと思うごめんなさい。 

 (たくさん紹介いただけた。嬉しい!)

 

プレリリースを送る途中で、力尽きて寝る。

 

・ 

 

f:id:shakeflower93:20180530115800j:plain

給仕悪魔ベアー「いやぁ、そうぜつな開発でしたねクマ!じゃあ私めは慰安旅行にいってきますクマ!!」

 

f:id:shakeflower93:20180601071002j:plain

少女「まだまだ戦いは始まったばかり。リリースしてからが本当の勝負なんだから!!アプデにプレリリースに多言語対応を急ぎなさい!!」 

 

f:id:shakeflower93:20180530121946p:plain

おやすみ大切!!!

 

 

実際のところ、締め切りを早めに設定しすぎたせいで、リリースするまでずっと追い詰められていた気もするクマ。結果的に進捗を悪い影響を与えていた気もするので、やはり余裕は大切クマ

(でも余裕持ちすぎるとギリギリまでしないんだよねクマ・・・この辺りは改めてもう少し考察したいクマ)

 

あと少女さんのディテールは時間とともにそれっぽくなっていったクマね・・・最初のも好きだけど・・・

f:id:shakeflower93:20180608131426p:plain

f:id:shakeflower93:20180608131446p:plain

f:id:shakeflower93:20180608131512p:plain

 

 

そして・・・そして時は繰り返す・・・?

f:id:shakeflower93:20180606090147p:plain

(寝たい)

 

いろいろあったけど渾身の力で開発した少女見守りディフェンスゲーム「テラセネ それでも君を照らしたい」遊んでみてねクマー!!


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

新作ゲーム「テラセネ」をご紹介いただいたサイト様を逆に紹介しますクマ!

新作ゲーム「テラセネ」公開から早くも2週間・・・

 

f:id:shakeflower93:20180523113805p:plain

Get it on Google Play
 


今回は今まで以上にいろいろなところでご紹介いただいてますクマ、誠に感謝感謝。

初のインタビューまで受けてしまった・・・

そこで今回は、 これまでに「テラセネ」をご紹介いただいたサイト様を一気にこちらからご紹介いたしますクマ!!(順不同ですクマ)

萌えドロイド様

萌えに特化したゲームのレビューサイト様ですクマ。サイトに行くと可愛い女の子がたくさんですクマ。

森クマも萌えキャラと認識されているのか、過去に「クマンタ」や「クマVSマから始まる生物図鑑」とかのレビューもしてくれてるお世話になっているサイト様ですクマ!可愛い女の子の中に混じっている可愛いクマにも注目クマ!

 

ゲームキャスト様

2016年もあと2日で終わりという年末に幻の一品「クマンタ」を発掘して猛烈に紹介してくれたサイト様ですクマ。

クマンタとはかなり方向性の違うテラセネはどうかしら・・・?と思ったけど、最後までプレイしてくれた上に、魅力を120%引き出す素晴らしい記事でご紹介してもらえましたクマ!感謝ー!!

(クリア後に課金もしてくれた。神かよ・・・)

 

暗黒者 あんこちゃんの掘り出しAppレビュー 様

f:id:shakeflower93:20180606142822p:plain

 

給仕悪魔ベアー同様、悪魔なお二人が会話形式でアプリを紹介してくれますクマ。スペシャルレビューでありがとうクマ!こんど私めも一緒に出たいクマ!!

 

しみゅコンプ様

ノベルゲーム等の紹介に加え、詳細な攻略記事も書かれているサイト様クマ。テラセネについても開発者も唸る完璧な攻略記事を書いてくれたので、なかなかクリアできない方はぜひぜひ!(ネタバレ注意!)

yurugame.info

しかも、森クマ人生初のインタビュー記事も掲載いただきましたクマ!みてみてねー!!(お嬢様には内緒ックマ)

yurugame.info

このへんのお話は次の記事で取り上げたいックマね。 (お嬢様には内緒で。)

 

ファミ通App様

その昔プレイステーション全盛期の頃に雑誌をよく買ってたクマね・・・入院したときも、真っ先にこの雑誌を買ってきてもらったわ・・・

 クマのゲームもここに載ったら感慨深い・・・(チラッチラッ

app.famitsu.com

載ってるーーーー!!!!今日の編集部コーナーでご紹介いただけてるひょおおおおー!!!ありがとう担当のヒゲメガネ様ー!!

・・・

そして

・・・

さっさらに個別レビュー掲載まで!!!ありがとうございますクマー!!!!

(2018/06/15 追記)

・・・まっまさかの・・・

app.famitsu.com

まさかの再推し・・・!!!!僥倖・・・僥倖・・・!!!

f:id:shakeflower93:20180615141614p:plain

 

アプリゲット様

森クマゲーム第一弾の「森でクマさんテラヤバス」からお世話になっているサイト様ですクマ。レビュアーの方にマイ・フェイバリット・デベロッパとまで言っていただけるクマはきっと世界一幸せな森のクマなのでしょうクマ!

appget.com

 

スマホゲームCH様

毎回お世話になっておりますクマ、操作方法やポイントを丁寧に書いてくれるので、自分で読んでいて、あらためていろいろ気づかせられますクマ!

gameappch.com

 

もぐらゲームス様

フリーゲームの紹介で有名なあのもぐらゲームス様がついに森クマゲームを!!やったー!!

www.moguragames.com

ぜひ次回作のクマントルも穴を掘るつながりでご紹介いただきたい・・・!!

 

オススメのスマホ無料ゲーム様

序盤の攻略と共に、タイトルの意味まで解説いただき嬉しい限りですクマ!!

muryougamesmph.com

( 今回はタイトルを決めるのも大変だった・・・)

  

SQOOL.NETゲーム研究室様

リリース告知に加え、くるくる回そうゲームの中でご紹介いただきましたクマ!(まんなかの黒い太陽のインパクトが強い)

sqool.net

そうそう、最近、プレリリース送付可能な一覧先を作ってくれたのもこのSQOOL.NET様クマ。開発者としてありがたい限りです感謝ー!!

sqool.net

vsmedia様

TOKYO SANDBOXでまだ未完成だったテラセネについてご紹介していただいたサイト様ですクマ。こちらからお知らせを送る前にリリースをいち早くとらえ、紹介いただき感謝の極みですクマ!

vsmedia.info

 

 

iPhone 神暇つぶしアプリ 様

f:id:shakeflower93:20180607181202p:plain

テラセネもついに、神々の暇つぶしアプリとして選定されたクマね・・・

ありがとうございますクマ!!

 

 

アプリ島 様

可愛いゲームの情報を掲載しているサイト様ですクマ。やはり給仕悪魔ベアーは可愛いですよねクマ!太陽の5つの武器の的確な解説など、詳細な攻略方法も一緒に書いてくれてありがとうございますクマ!

apps-island.com

(やっぱり3Wayは使いづらいよねクマ。。。) 

GameWith 様

紹介が最後になってしまいましたが、実はリリースのツイートをする前からストアで発見いただき、最速で紹介してくれたサイト様ですクマ!

gamewith.jp

ぜひ次はクマントルも最速でみつけていただけると嬉しいックマ!

 

オスマム 様

enji-job.com

最速のさらに最速をいったサイト様クマ。

新着アプリってどうやってみつけているのかしら・・・ありがとうございますクマ!!

 

ブルークリエイター様

f:id:shakeflower93:20180608101012p:plain

売れっ子アプリ開発者でもあるパンさんのTwitter実況レビューをまとめたサイトですクマ。「モンスターカンパニー」で忙しい中、レビューいただき感謝クマ!

(大変だろうけど、Twitter実況は楽しみの一つなので今後も余力があるときにやってくれると嬉しいクマ)

 

大ヒットゲーム「モンカニ」はこちら!!

 

(2018/06/15 追記)

meeti様

スマホのアプリからガジェットまで幅広く取り上げられてるメディア様ですクマ。

i.meet-i.com

ストーリー性を推してくれて嬉しいですクマー!記事でも言及されている通り、BGMは一級品ですクマ!(魔王魂様のフリーBGM)

 

あぷまがどっとねっと様

ライター様自身もアプリ開発者のサイト様ですクマ。掘り出し物のゲームを毎週たくさん紹介してくれますクマ。

appmaga.net

ASCII様にも記事を寄稿していただき感謝ですクマ!

ascii.jp

ふー多分これで全部網羅しているはず・・・TwitterGoogleエゴサーチを毎日続けた成果ックマよ。

f:id:shakeflower93:20180607225358p:plain

(いまだにテラセンの呪いから逃れられぬクマ)

 

f:id:shakeflower93:20180530120953j:plain

ご紹介いただき誠にありがとうございましたクマー!!!! 

(もし取りこぼしがあったら教えてくれると嬉しいックマ。)

 

魅力にあふれた新作ゲーム「テラセネ それても君を照らしたい」、プレイまだの方はぜひぜひ遊んでみてねクマー!!


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

f:id:shakeflower93:20180531192004p:plain

少女(・・・インタビュー・・・?聞いてないわね・・・)

新規開発ゲームタイトルその2「未完のXXX」

 ここは森のゲーム開発室・・・クマにブラックな労働を強いる悪魔たちの根城・・・

f:id:shakeflower93:20180605150311j:plain

 

新作ゲーム「テラセネ」に続く次回作を決定する会議が夜を徹して行われていた・・・

 

f:id:shakeflower93:20180523113805p:plain

Get it on Google Play
 

(もうこのゲームで決まり!決まりクマ!)

 

f:id:shakeflower93:20180531192004p:plain

 少女「新作の仮タイトル名は『未完のXXX』。既存のジャンルでいうなら脱出ホラーノベルね。」

 

少女「アトリエに閉じ込められた主人公が、呪われた絵画の女の子とコミュニケーションをとりながら呪い殺されないようにするゲーム。」

 

 

f:id:shakeflower93:20180531132424p:plain

森クマ『ばっばかな・・・いつのまに私めのTwitterアカウントで画像付きツイートを!!のっ呪い・・・!!呪われているックマ!!

 

少女「開発用モーメントも作ったわ!さっきUnityプロジェクトの雛形も作って置いたから、今すぐ開発が始められるの!」 

twitter.com

  

f:id:shakeflower93:20180423204835p:plain

森クマ『OLさん、森のクマのキャパシティはテラセネの保守作業で50%以上削れますクマ!どうか、どうかもう1つのゲームはクマントルに!!今回は少女さんのゲームだったから、次はクマ!順番!順番!』

 

 f:id:shakeflower93:20180313130211p:plain

OL「・・・でも、なんかクマントルよりは面白そうな気配はするわね。」

 

f:id:shakeflower93:20180402181415j:plain

(おまえのEyeは節穴クマーーー!!!!???) 

 

f:id:shakeflower93:20180313130211p:plain

OL「ホラー、脱出、謎解き、的な定番要素を押さえつつ、絵画のキャラクターとのコミュニケーションがメインっていうのはちょっと新しい気もするわ。アイテムを描きいれるってのも興味を引きそう。定番要素+新要素の方程式は、成功例も多いのよ。」

 

少女「さすがOLさん話が早い!このゲームでは、舞台は1つの部屋だけど、主人公はアトリエの中にある回線速度の遅いPCで呪いの絵の都市伝説を調べながら、対処方法を組み立てていくような方向で考えているの。」

 

OL「攻略方法が複数あったりすれば、攻略掲示板も捗りそうね、こっちに注力するべきなんじゃ・・・仮タイトルのXXX(バツバツバツ?)ってのは?」

 

少女「うふふふふそれはねぇ・・・」

 

f:id:shakeflower93:20180310021547p:plain

森クマ『もっと!!!もっとクマントルのことも根掘り葉ほり話させてくださいックマ!!実は氷河期を引き起こした地中から生えてきた巨大樹セフィロトヴァニラーは人間たちの巨大な陰謀が渦巻いて現れた神の権化で軍部上層部のジ・アース計画の生贄になった一匹の古代クマの紡がれた古の伝説がいまここに再臨しようとし

 

OL「あーわかったわかった。じゃあベアーさんのリソース分配は向こう3ヶ月をこうしましょう。」

 

6月 テラセネ(30%) クマントル(40%) 未完のXXX(20%) その他(10%)

7月 テラセネ(20%) クマントル(30%) 未完のXXX(40%) その他(10%)

8月 テラセネ(20%) クマントル(20%) 未完のXXX(50%) その他(10%)

 

OL「まずはクマントルの初期バージョンを6月いっぱいで作ってリリースしましょう。最低限の機能、最低限の表現でね。それからPDCAを回しながら継続アップデートをしていく。成長次第では他のクマパワーをもうちょっと振ってもいいとしましょう。」

 

 

 

f:id:shakeflower93:20180530120552p:plain

OL「一方で『未完のXXX』(もうちょっと呼びやすい名前がいいわね・・・)は数ヶ月使ってしっかり作り込みましょう。課金を組み込むのも大変だから、最初から有料化も検討する方がいいかもね。テラセネのフィードバックを取り入れながら、8月くらいにはアルファ版の完成を目指す。」

 

f:id:shakeflower93:20180411173605j:plain

少女「テラセネも2ヶ月半かかったけど、3〜4ヶ月で、しかもクマパワーが最大50%の割り振りで完成できるかな・・・実質1ヶ月半くらいしか時間がなさそう」

 

 f:id:shakeflower93:20180313130211p:plain

OL「うーん確かにね。実際は半年くらいをみるほうがいいかもしれない。ただ、テラセネは戦闘がリアルタイムだったから、デバッグ作業でかなりのバグが出て時間を食ってしまったわ。今回はどちらかというとアドベンチャー寄りだから、シナリオの骨組みとフレームワークを最初にしっかり作ってしまえば、その後はある程度楽ができるんじゃないかしら」

 

f:id:shakeflower93:20180531214156p:plain

森クマ「いやまって、そのフレームワークはいったい誰が作る前提なのか」

 

 f:id:shakeflower93:20180313130211p:plain

OL「今年の後半戦は、テラセネ、クマントルそして未完のXXX、を中核に据えていきましょう。あと夏のグッズ展開もはじめないといけないわ。今後のゲーム開発費用も本気で稼がないと、開発自体継続できないんだからね! 

(ゲームとグッズで悪魔的な売り上げを叩き出す必要があるクマ)

 

新作ゲーム「テラセネ」もアップデートするのでまだ遊んでない人は遊んでみてねクマー!! 


テラセネ 恋焦がしディフェンスゲーム

Get it on Google Play
 

 

f:id:shakeflower93:20180606085946j:plain

(悪魔的ショップで、みなさまの課金をお待ちしておりますクマ)

 

f:id:shakeflower93:20180606090147p:plain

テラセネの人気キャラ給仕悪魔ベアーのLINEスタンプも作成中!!お楽しみに!!

(もう寝たいクマ・・・)