BLOGアプリ内課金(IAP)の実装・運用にかかる時間を大幅に削減してアプリの収益性を高めるサービス「itemstore(アイテムストア)」が、アプリ内課金に関する様々な話題や企画をお届けする公式ブログです。導入アプリ紹介サポートプログラムチュートリアル無料ではじめる2017-12-22【いますぐ始めるアプリ内課金】第2回:アプリ開発の準備と企画いますぐ始めるアプリ内課金はじめにこの連載では、ブログで課金ゲームアプリの作り方を紹介していきます。前回の第1回では、シンプルなカジュアルゲームなら初心者でも作りやすいマネタイズに成功しているカジュアルゲームはたくさんあるカジュアルゲームの定番・ブロック崩しを教材にして課金ゲームアプリを作ろうというお話をしてきました。今回はアプリ開発の準備編です。64bit)で、Unityを用いて進めていきます。利用できると思います。それでは、開発に必要なツールの準備から、実装前の設計までざっくりと紹介していきましょう。ゲーム開発環境で、さまざまなプラットフォームに対応しています。版ならば無料で使うことが可能です。ダウンロードしたインストーラで簡単にできます。設定しておく必要があります。ダウンロードしてインストールすることができます。利用することをお勧めします。アプリの開発環境です。セットアップしましょう。ダウンロードすることができます。これは必須ではありません。好きなスクリプトエディタを選びましょう。ように無料で使える、個人開発者にはうれしいエディションも提供されています。次のような特徴があります。アカウント登録を行ってください。▼各ツールのインストールや設定については、Qiitaで詳しく紹介しています。qiita.com自分にあったツールを探そうフリーソフトを使うことで、画像や効果音を簡単に作成できます。一例として、今回の教材のプロトタイプ作成で使ったフリーソフトを2つ紹介します。他にも便利なツールがたくさんあるので、探してみると良いでしょう。InkScapehttps://inkscape.org/ja/ベクター系の画像を作る際に便利なフリーソフトです。今回のブロックくずしなどでは、四角形や円といった図形が多いため役立つでしょう。使う際は少し慣れが必要なので、使い方を紹介しているサイトなどを参考にしてみてください。Bfxrhttps://www.bfxr.net/レトロな効果音を自動的に作ってくれるフリーソフトです。ジャンルごとにボタンを押すだけでランダムに効果音を作ってくれます。使い方も簡単で、ちょっとした効果音を作るときに便利です。テスト→リリースの流れで開発を進めていきます。企画では、どんなゲームを作るか、何を体験させたいかを考えます。見切り発車で迷走しないように、この段階で、ある程度完成イメージを決めておきましょう。設計では、企画したものを実現するために、ゲームの画面レイアウトや機能を文章や図を使って客観的に整理します。作成し、それを制御するコードをプログラミングします。テストは、実装と交互にやる場合も多いかもしれません。設計どおりの外観や機能になっているかを確認していきます。遊びやすくなるように実際にテストプレイしながら、ゲームをブラッシュアップしていきましょう。ゲームが埋もれないように、SNS・予約サイト・プレスリリースなどを活用して多くの人に知ってもらえるようにしましょう。これは、あくまでも一例ですので、共感できるところだけ参考にしてください。目標を明確にしようまずは企画です。いっても、ブロック崩しを作ることは前回で決定しています。ブロック崩しを選んだ理由は、誰もが知っていて資料が豊富な定番ゲームなので、課金ゲームの作り方が学びやすく、カスタマイズしやすいと考えたからでした。そのため、今回作るブロック崩しは、次のようにシンプルで、課金要素を含むことを目標にします。プレイヤーはバーを左右に動かせるボールはブロックと壁(上・左・右の端)とバーにぶつかると跳ね返るボールをぶつけるとブロックが壊れるブロックを全て壊すとゲームクリアボールが画面の下に落ちたらゲームオーバーアプリ内課金で有利にプレイできる他のブロック崩しを見てみよう企画の段階で、作りたいものに近いゲームで遊ぶことはとても参考になります。一般的に、どのようなルールがあり、どんな操作方法なのか、実際に体験しながら知ることができるからです。ブロック崩しの場合は、ボールを跳ね返すバーの位置によって角度が変化するゲーム開始時はタップした方向にボールが動きだすなどのように、実際に遊ばないと見落としがちな、一般的なルールを発見することができます。実際にプレイすることで、創意工夫のヒントとなる改善点も発見できるかもしれません。面白くてゲーム開発の時間がなくなるくらいに遊び過ぎないように注意しましょう。ハマり、気付けば3時間も遊んでいた最初から大規模なアプリを目指さないようにする最初は定番のミニゲームレベルのものを完成させることを目指しましょう。小さくても1つのゲームを完成させることで、自信がつき、出来ることも少しずつ増えていくはずです。途中で完成は難しいと思ったら、企画を見直して、今できる範囲のものに軌道修正するのも良いかと思います。いつでもすぐに見直せることは、個人開発の大きなメリットです。こだわることも大事ですが、まずは完成させることを優先しましょう。次回は「具体的にどうすれば、今回考えた企画を実現できるか」を設計していきます。何が必要で、どんなレイアウトにするのか?画像や効果音は何が必要か?ボールはどんなふうに動くのか?バーの操作方法はどうするのか?ステージクリアとゲームオーバーの条件は?アプリ内課金は何をどのように販売するのか?など、実際に作るために必要となる、具体的な数値やルールを仕様として決めていきたいと思います。アプリ開発において、設計はとても大事な工程です。プログラムを書く前にしっかりと仕様を整理・確認しておきましょう。次回もお楽しみに!item-store.net文・開発:さくらくらうど(@SakuraCrowd)個人でゲームを開発しています。アプリ内課金については初心者ですが、itemstoreを利用することで簡単に課金ゲームアプリが作れることを、実際の開発を通して伝えられたら良いなと思っています。15:41【いますぐ始めるアプリ内課金】第2回:アプリ開発の準備と企画Tweet関連記事2019-05-20【英会話メイドのプログラミング学習記】ブロック崩しゲームの巻こんにちは。今回は自分が作ったブロック崩し...2018-09-04【2018年9~12月開催】オンラインで参加できるゲーム制作イベントまとめこんにちは。今回は、これから年末にかけて、オンラインで参加...2018-05-24バズるゲームも誕生するunityroomで手軽にゲームを公開してみよう!こんにちは。はてなブログProアプリ内課金(IAP)の実装・運用にかかる時間を大幅に削減してアプリの収益性を高めるサービス「itemstore(アイテムストア)」が、アプリ内課金に関する様々な話題や企画をお届けする公式ブログです。Inc.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。