backend(mBaaS)。Unityはじめにリリースから瞬く間に大ヒットを記録した個人開発ゲーム『ひとりぼっち惑星』。様ご自身から、本作の開発についてと、アプリ開発への想いをインタビューさせていただききました。様のプロフィールをお教えください数ヶ月前に関西の芸術系大学を卒業し、卒業後はフリーランスとして個人でゲームをつくっています。高校生の頃からずっと小説を書いていたので、創作歴は短くないのですが、ゲームを作りはじめてからはまだ一年と少ししか経っていない超がつく初心者です。-「ひとりぼっち惑星」の概要をお教えください「ひとほろぼし」「ひとたがやし」と続いて僕のつくったゲームでは三つ目になる作品です。三作品とも世界観を共有しており、「ひとほろぼし」「ひとたがやし」を踏まえて、ひとがいなくなってしまった惑星が作品の舞台になっています。その惑星に存在するのはお互いを壊し合う「ジンコウチノウ」という機械と、ひとりぼっちのいきものだけです。そのいきものが機械の部品を拾い集めながら、アンテナを拡張して遠い宇宙から送られてくるこえを集めようとするゲームです。-今作でこだわったポイントは何ですか?やはりユーザー同士がこえを送受信できるという点です。「あれ、もしかして僕でもゲームってつくれるんじゃないか?」と気づいた頃から、ずっとこういった仕組みを持ったゲームをつくりたかったんです。受け取っても返信できず、送っても返信をそもそも期待できない、完全に一方向的なコミュニケーションしか存在しないゲーム。いうのが理想でしたが、今回はちょっと思った通りにはならなかったです(笑)Twitterと融和しやすい構造を作ったのも僕ですし、初期の頃それを助長したのも僕ですし、僕がなにかを言う資格もないのですが...。選んでいただいた理由は何でしょうか?正直に言うと、アイデアを思いついた時はParseを使う予定でした。さんを選んだのですが、今となっては大正解だったと思ってます。Parseを使っていて今回のようなトラブルが起きてしまったら、英語も使えないですしなにをどうすればいいのかも分からないので、復旧に何倍もかかっていたと思います。さんのようなサービスを使ったほうが、絶対に幸せになれると思います(言わされてないですよ!)。-独特なメッセージシステムには「データストア」機能を利用いただいているように見えますが、ざっくりと実装の流れをお教えいただけますか?基本的に、numberとvoiceのふたつのフィールドで全てを行っています。1の数値を登録する」という工程です。受信の時に行うのは「クラス内で最も大きいnumberを取得>その数値を最大値にして乱数を生成>その乱数の数値のnumberを持ったレコードのvoiceを取得」という工程です。無いけど、やってみたいネット関連の機能はありますか?とくにこの機能が欲しい、というのはないのですが、今ある機能でもUnityでは使えないものがいくつかあるので、それが使えるようになったら嬉しいなという気持ちはあります。さんに本当にお願いしたいのはひとつだけです。おわらないで!-個人ゲームアプリ開発者へ伝えたいことがあれば、ぜひお教えください。話は飛びますが、この世界にある小説のほとんどは、個人の手によって書かれています。それらが複数人の手によって協力して書かれていたとすれば、これほど多種多様で自由で極稀に前衛的なものも現れる小説というジャンルは育たなかったと思っています。反対に映画やアニメなどの複数人でしか作り得ない(例外もありますが)ものにも、複数人の思惑が入り交じることでしか生まれない面白さがあると思います。ゲームというのも基本的にずっと後者の立場でやってきたのだろうと思いますが、いまではゲームエンジンなども発達し、個人でゲームをつくることが難しくない時代になってきました。それを僕は「小説を書くようにゲームを作れる時代」だと捉えています。それは言い換えるなら、個人でしか作り得ない面白さをゲームでも十分に表現できるということです。個人製作という点に限ると、小説や漫画などに比べてゲームはかなり遅れていると思います。やれることは溢れるほどありますし、他ジャンルがやってるのにゲームではやってないことも腐るほどあると思います。レッドオーシャンと良く耳にしますが、それは企業の話であって、個人にとっては新開地です。耕せる大地は山のようにあります。個人開発者の皆さんには、どうか個人であることを弱みではなく強みと捉え、個人でしか作り得ない面白さのあるゲームをつくっていって欲しいなと思いますし、僕もそうやってつくっていきたいなと思っています。話は変わりますが、個人開発者に寛容な社会に少しずつ変わっていけばいいなという希望を持っています。今回の件で、何度も言葉で殺されるような思いもしましたが、同時に温かい言葉や応援の声をたくさんいただき、その片鱗を見られたような気がしました。こんなところで言うのもあれなのですが、辛いときに応援していただけた皆様、本当に心から感謝しております。最後のところにょりさんの言葉は、強烈に共感しました。」などのステージに進んでほしいと考え、色々な手を打ってきました。ところにょりさんのアプリはこだわりと個性を出しながらも、大ヒットとなりました。その作者の言葉には強い説得力があります。私も個人ゲーム開発者の一端としては負けてられないっす....ところにょりさんはParseも検討していたようですが、文中にあるように終息が決まっており、2017年1月でサービスが停止の予定です。ニフティでは、Parseからなるべく手間をかけずにデータや仕組みを移行できるよう、個別にご案内する「乗り換え相談会」を実施しています。相談会は主に法人を対象としておりますが、近日中に乗換を簡便にするツールの提供も予定しています。backendは、ネットワークを使ったまったく新しいアプリのアイディアが気軽に試せるサービスです。使ってこんな変わった機能作ったぞい!」という方がいたら、わたしのTwitterにご連絡くださいませ。お話聞きたいと思っています!@Takaaki_Ichijoまでどうぞ。4thに参加してきました。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。