55
iPhoneゲーム開発者の告白

以下の記事は、PCWorld.com の Casual Friday ブログから転載したものです。

iPhoneではブロックされています

ジョエル・ローゼンバーグはそれほど有名ではないかもしれませんが、iPhoneで遊んでいる人なら、きっと彼の中毒性のあるパズルゲーム「Blocked」( )をダウンロードしたことがあるでしょう。このブロックシフトゲームは、どんどん頭を悩ませるゲームで、価格は1ドルです。

iPhoneアプリの開発、マーケティング、そして販売にはどんなことが必要か、考えたことはありますか?サクラメント・プレス紙のオンライン市民ジャーナリストであり、夜はプログラマーとしても活躍するローゼンバーグ氏が、この場でいくつかの質問に答えてくれました。

続きを読む…

PC World:まずは大きな疑問から始めましょう。最初のゲームの成功によって引退できると思いますか?

ジョエル・ローゼンバーグ:初めての iPhone ゲームの開発と販売は本当に楽しかったのですが、今の状況に満足しています。

PCW : しかし、ある程度の成功は収めてきましたね…

JR:そうですね、先月ちょっとの間1位だった時は、1日あたり1万~1万5千ダウンロードを記録していました。でも10位になった時でさえダウンロード数は大幅に落ち込みましたし、2ヶ月前は1日5~15本くらいしか売れていなかったので、予測するのは難しいですね。

PCW:全然悪くないですね。99セントセールでいくらもらえるんですか?

JR:アップルは開発者に、一律に売り上げの70パーセント、つまり約69セントを払っています。

PCW : 自分のキャリアについて考え直すつもりはないんですか?

JR:App Storeで成功するには、優れたデザインとプログラミング、そして多大な努力が必要だと感じています。しかし、個人開発会社が安定した収入を得るには、運任せにできる部分が多すぎます。将来またiPhoneアプリを作るつもりですが、もしそれを続けるとしたら、それは何よりもまず、趣味として好きなことをやっているからです。収益が上がれば素晴らしいですし、そうでなくても、損失も失望もありません。しかし、もし次のアプリが今回と同じくらい成功したら、考えを変えるかもしれません。

PCW : とりあえず、それほど悪くはないですね。

JR:そうですね、最初の試みで幸運にも成功した趣味人の部類に入ると思います。とはいえ、プロとしての開発は10年ほど続けてきました。iPhoneアプリを作ろうと思ったのは、主に好奇心からでした。新しい言語を学び、Mac開発に挑戦してみたかったのです。

新しいOSでゲームを作成する

PCW : 新しい OS を使うのは初めてだったと思いますが、「Blocked」の開発にはどれくらい時間がかかりましたか?難しかったですか?

JR:1ヶ月くらいの空き時間で、40時間から80時間くらいです。Web開発からデバイス開発への移行には多少の学習が必要でしたが、Appleは平均的な開発者がすぐに使いこなせるように素晴らしい仕事をしてくれました。

Appleは、私のような、つまりモバイル開発に初めて挑戦する、異なるバックグラウンドを持つ開発者向けに作られたチュートリアル、サンプルコード、ドキュメントをまとめて提供してくれました。これらの簡潔な資料のおかげで、アプリ開発を始めるのに必要な情報を学ぶことができました。

開発の初期段階と最終段階にほとんどの時間を費やしました。インターフェースをシンプルで洗練されたものにしたかったので、完成に近づくにつれて、当初は便利だと思っていたものの、結局はゲームの核となる目的から逸脱してしまう機能を削除しました。iPhone向けの適切な開発サイクルは、インターフェースの綿密な検討と設計から始まり、パフォーマンスとメモリリークの徹底的な検証で終わるべきです。

PCW:iPhoneが頻繁にクラッシュするほど不満はありません。安定性の向上以外に、ゲームで何か改善したことはありますか?

JR:お客様の声に耳を傾けています。いくつかの機能を削減したことは喜ばしいことですが、クリア後にゲームをさらに楽しめる方法を求めているプレイヤーが多いのも事実です。Blockedは現在100レベルありますが、私はレベルをクリアしたかどうかしか記録していません。次のアップデートでは、移動回数のカウント機能を追加し、クリア後に記録更新に挑戦できるようにします。

App Storeでの成功

PCW : ゲームの発売以来の成功についていくつかお話ししましょう。

JR:Blockedは2008年9月初旬にApp Storeに登場しました。当初はダウンロード数はそれほど多くありませんでしたが、クリスマス直後から売上が急増しました。Blockedがスタッフのお気に入りアプリに選ばれた理由はよく分かりませんが、広告、ウェブフォーラム、YouTube、Twitterなどで積極的にプロモーションを始めてから、アクティビティが増加したことは確かです。

PCW : Blocked を立ち上げて広めるのに、自腹でいくらかかりましたか?

JR:開発はすべて自由時間にやったので、実質ゼロです。広告を出していた時は、1ヶ月弱で約300ドルかかりました。App Storeにアプリを載せるのに必要な100ドルの開発者登録料を除けば、使ったお金はほぼこれだけです。

PCW:システムのバックエンドはどのように機能していますか?承認プロセスは面倒ですか?

JR:アプリケーション開発者として起業するには、やらなければならないことがたくさんあります。アプリケーションのデジタル署名と暗号化に必要な証明書やその他のセキュリティ関連ファイルを大量に作成・収集し、開発用スマートフォンにアプリをアップロードし、最後にApp Storeにアプリを提出しなければなりません。私が夏にアプリを提出した当時は、ドキュメントが少し不足していましたが、今開発者サイトをチェックしてみると、初心者にも少し親切になっているようです。アプリを提出した後は、長い待ち時間が発生する場合があり、アプリケーションのルールやガイドラインは公開されているものの、App Storeへの掲載に関してはAppleの判断に委ねられることになります。

PCW : でも、その後は給料が支払われます。

JR:そうですが、それが一番の悩みの種でもあります。Appleとの銀行情報の調整から売上金の入金が確認できるようになるまで数ヶ月かかりました。今では定期的に入金が確認できるようになっていますが、Appleから毎月送られてくる財務報告書と、世界中の様々な銀行から不定期に口座に振り込まれる入金を紐づけるのはほぼ不可能です。財務報告書は現地通貨で発行されますが、入金は当然米ドル建てです。両者を結びつける参照番号がなく、各銀行の裁量で入金されるため、帳簿を整理するのが困難です。また、特定の地域で一定額を超えた場合にのみ入金されるため、数ヶ月分の報告書や外貨建ての数字が、一回の入金で分かりにくくなってしまいます。収支管理が少し難しいのです。

Appleのシステムが破綻しているというわけではありません。彼らがこれまで成し遂げてきた成果、そして開発者や消費者に提供してきたものは驚くべきものです。今後も改善が続けられ、多くの問題点やプロセスが解消されていくと確信しています。

iPhone開発者を目指す人のためのヒント

PCW : アイデアのある iPhone アプリ開発者志望者にアドバイスはありますか?

JR:App Storeで生計を立てられると思ってはいけません。現在2万5000本のアプリがリリースされていますが、チームを支えるどころか、個人を支えるほどの収益を上げられるアプリはごくわずかです。私のアドバイスは、仕事を辞めないことです。たとえ良い月が見られたとしても、次の月がどうなるかは予測しすぎないように注意しましょう。

App Storeのトレンドをチェックしましょう。1、2か月前までは、99セントモデルがアプリの価格帯の主流になると誰もが考えていました。しかし今では、99セントのアプリが山ほどある中で3.99ドルのゲームを見ると、人々はそのゲームに本質的に高い価値があると考え、購入する可能性が高くなると言われています。価格設定は慎重に行い、実際に価格を設定する前に市場の状況を把握しましょう。Pinch Mediaの経験をまとめたスライドショーをご覧ください。

プロモーションについても考えましょう。ゲームフォーラムで意見やレビューを募りましょう。評判の良いレビュアーにはプロモーションコードを配布しましょう。宣伝も効果的です!FacebookやGoogleのターゲット広告に1日10ドルを1週間かけて投じ、売上が伸びるかどうか試してみてください。

PCW : お金以外で、この経験で一番良かったことは何ですか?

JR:『Blocked』が認知され、友人や家族が街でプレイしている人を見かけたら、そのことを知らせてくれるのは本当に嬉しかったです。メールでヒントを尋ねたり、ゲームの進行状況を友人にツイートしてくれたりしてくれるファンの声を聞くのも、本当に嬉しいです。

Blocked の詳細については、Rosenberg のサイト Tip-Top Workshop をご覧ください。

[もっとオタクっぽいことをしたいですか?カジュアルフライデーのコラムニストであり、PC World のシニアライターでもある Darren Gladstone を Twitter でフォローして、140 文字の製品レビュー、奇妙なリンク、時間をつぶすヒントなどを入手しましょう。 ]