ベスト・プラクティス
試行錯誤、失敗と成功を繰り返しながら、私たちはHTML5ゲームの作り方についての知識や経験を積み、そして学んだ情報の共有化を図っています。より多くの人にゲームを届けるため、プレイヤーエクスペリエンスを向上させるため、そしてあなたのゲームを成功に導くためにベストプラクティスを作成しました。より良いゲーム開発のため、ぜひご覧になってください。
アイコンについて
数多くのゲームが存在する中、あなたのゲームは一際注目を集められるものは何でしょうか?ゲームのアイコンは、ユーザーが最初に目にするものです。ここでは、あなたのゲームに最適なアイコンをデザインするためのアドバイスをいくつかご紹介します。
ゲームの本質をとらえる
優れたアイコンの最初の機能は、あなたのゲームがどんなもので、何を期待できるかを人々に知らせることです。ゲームのアクションに焦点を当て、その魅力を伝えましょう。疾走感のあるレーサーなら、レーシングカーがどのようなものか、疾走感を表現しましょう。パズルゲームなら、プレイヤーがどんなパズルを解くのか、具体的な例を示す。
画像>文字
多くの人に楽しんでもらうためには、イメージが重要です。社内ゲームのアイコンはすべて、言葉や文字を含まない「アグノスティック(言語不可知論)」を目指しているところです。どんな言語を話すプレイヤーでも、アイコンを見れば、そのゲームが何であるかがすぐにわかるようにする必要があります。グラフィックの詳細レベルは、実際のゲームプレイに近いものにする。ジューシーなステーキを約束され、ファストフードを渡されるのを好む人はいません。
シンプルに保つ
アイコンは、シンプルが一番です。グラフィックに視覚的な情報やアイデアを盛り込みすぎたり、さまざまなスタイルや配色を乱発したりしないようにしましょう。私たちは、最良のアイコンは、前景の一点集中(メインキャラクターやゲームプレイのメインアクション)と、シンプルで魅力的な背景を持つことを発見しました。また、色のコントラストを意識して、フォーカスポイントを際立たせるような背景を選びましょう
サイズについて
アイコンのサイズは、必ず数種類デザインしてください。しかし、大きなメニューの小さな枠に収まるようにアイコンが縮小されると、その過程で多くの詳細が失われる可能性があることを忘れないでください。ゲームのタイトルをアイコンで表現する場合は、小さな枠に収まったときでも読みやすいことを確認してください。
Icon 2: Electric Boogaloo
もし、あなたのゲームが第2弾、あるいはシリーズ化される予定の第1弾であるならば、ロゴをデザインする際には、そのことを念頭に置いてください。アイコンをユニークなスタイルとレイアウトにすることで、プレイヤーがコレクションの一部であることを認識でき、かつゲームが大きな流れの中でどこに位置づけられるかを明確にすることができます。
プレイヤーオンボーディング
あなたのアイコンはロックで、プレイヤーをゲームに引き込んでいます。ゲームがクリアしなければならない次のハードルは、プレイヤーのゲームに対する最初の体験が素晴らしいものであることを確認することです。ゲームはわかりやすく、遊びやすいか?ゲームを楽しむために必要なことを、すべて教えてくれているか。最初の数分で、プレイヤーのゲームへの興味が左右される可能性があります。
遊びを通して伝える
最近は人々の注意力が低下しています。そのことを認識し、できるだけ間を空けずに、プレイヤーにゲームに入り込んでもらう。ゲームをプレイしながら仕組みを学べるなら、それに越したことはありません。もし、複雑な動きや仕組みがあり、慣れるまでに時間がかかる場合は、チュートリアルで紹介したり、複数のレベルにわたってゆっくり紹介するのがベストだと思います。要するに、できるだけ早くプレイしてもらうということです。
チュートリアル
前述したように、チュートリアルは、ゲームをプレイしながら、そのゲームの遊び方を教えてくれるものがベストです。もちろん、プレイヤーが参照できるような便利な操作のチートシートを用意するのは構いませんが、一般的な経験則として、アクションに焦点を当て、テキストは最小限にとどめましょう。これは、いくつかの基本的な方法で実現することができます。
- 基本的なチュートリアルです。最も基本的なタイプで、実際のゲームを始める前に、プレイヤーに操作方法を示す安全な環境です。理想的には、以前にゲームをプレイしたことのある復帰プレイヤーに対応するため、チュートリアルをスキップするオプションがあるとよいでしょう。
 
- レベルとしてのチュートリアル」アプローチ。これは、プレイに必要なさまざまなアクションや動きを、最初の数レベルの間に紹介するものです。例えば、プラットフォームゲームの場合、1層目は基本的なジャンプだけでクリア、2層目はジャンプと2段ジャンプの両方が必要、3層目はダッシュや壁ジャンプを取り入れる、など。
 
ロード時間/読み込み時間
長いローディング画面ほど嫌なものはありません。これを最小限に抑えるために、プログレッシブローディングという手法を導入することをお勧めします。プログレッシブ・ローディングとは、最初に必要な要素(メニュー、チュートリアル、最初のレベルなど)だけをロードして、プレイヤーをすぐに始められるようにする手法です。その後、プレイヤーがすでにプレイしている状態で、次の要素がバックグラウンドで静かにロードされます。HTML5ゲームでは、プレイヤーを待たせないことが絶対に重要です。
アピールする・エンゲージする・楽しませる
幅広いオーディエンスを惹きつける
HTML5 ゲームは、ジャンル、スタイル、プレイタイプがとても豊富です。私たちは、ハイパーカジュアルゲームの制作・パブリッシングで培ってきた長年の経験を活かし、あなたのゲームを出来るだけ多くの人々にプレイしてもらうため、いくつかの簡単なテストを用意しました。これらは、特定のルールではないので、すべてのゲームに適応されるとは限りませんが、より多くのプレイヤーを獲得するために役立ちます。
ママテスト: 考えてみてください。そのゲームをお母さんに見せた時に、お母さんは理解できますか?プレイして楽しめるほどわかりやすいものですか? はいと答えたなら、あなたはスイートスポットを発見 。カジュアルゲームでは、シンプルであることが重要なのです。
指一本ルール: 片手、または指一本でゲームをプレイできますか?もし可能なら、準備オーケー!それが1番選ばれる方法です!
30秒ルール: 30秒以内に各ラウンド/レベルをクリアすることができますか?ゲームプレイのスピードやテンポも、プレイヤーを惹きつけ、そして飽きさせない大きな理由となっています。
ビジュアル・アニメーション
プレイヤーは映像が美しいゲームが好きです。ただし、だからといってあなたのゲームが高グラフィックでなければならないということではありません。一番大切なのは、個性的なビジュアルスタイルとまとまりのあるデザイン要素を持つことだからです。そのため、ゲーム内のインタラクティブ要素には、できるだけアニメーションを追加することをお勧めします。なぜならば、ちょっとした工夫が大きな違いを生み出すからです。バウンス、スライディング、イージングなどのシンプルなアニメーションを実装し、プレイヤーへの視覚的なアピールによって、洗練された印象を与えることができます。
プレーヤーへの報酬
何時間もプレイして、やっとの思いでレベルをクリアした時の達成感は言葉では言い表せないものがあります。プレイヤーを引き付け、そしてプレイを続けてもらうためのアドバイスをいくつかご紹介します。
- ゲームの難易度を急に上げないように注意しましょう。ゲームの難易度を上げることは、挑戦的で魅力的なゲーム体験を維持するために不可欠ですが、学習曲線が急すぎると、新しいプレイヤーはすぐにあきらめてしまう傾向があります。
 
- レベルやチャプターを達成するごとに報酬を与えるなど、プレイヤーのモチベーションを維持し、プレイし続けてもらえるような工夫をしましょう。例えば、 リーダーボードポイントを獲得できたり、コインを集めさせたりして、新しいアイテムや能力をアンロックさせるなど、様々な方法があります。ゲームが進行していくにつれて、報酬を与えたりとゲーム体験を向上させ、プレイヤーを楽しませましょう!
 
ローカライゼーション
対応する言語が多ければ多いほど、リーチできるユーザーが増えます。多言語対応により、プレイヤーの理解力とアクセシビリティが向上することでゲームをプレイする人が増えるのです!
ハイパーカジュアルゲームでは、できるだけシンプルに、そしてルールを読まなくてもゲームを理解できることが大切だと考えています。つまり、直接プレイすることで、プレイヤーは何をすべきか、どのようにプレイすべきかを示す言語になるのです。しかし、多くのジャンルのゲームは、言語やキャラクターの構築に力を入れているため、こうしたゲームでは、ローカライゼーションを十分にお勧めできないゲームとなってしまうのです。
ローカライゼーションに最適なジャンル
- テキストベースのゲーム - クイズ、テキストアドベンチャーなど、紹介や説明にテキストが必要な機能を持つゲーム
 - ストーリーゲーム - テキスト中心のストーリーや対話があるゲーム
 - 放置系ゲーム
 
言語グループ
私たちの要件の1つとして、最低限、英語をサポートしている必要があります(Rakuten Linkでの掲載を申請する場合は、日本語も含む)。ただし、複数言語対応することで、リーチできるユーザーをさらに増やすができます。可能な限り多くのプレイヤーにリーチするため、ローカライズを検討すべき主な言語は以下の通りです。リーチできるユーザーが多い順に並んでおり、ローカライゼーションに費やす時間とリソースを調整する際、この点を考慮してください。多くの言語に対応することで、より良い結果が得られます。
- 欧米 - 英語、フランス語、イタリア語、ドイツ語、スペイン語
 - アジア - 中国語、日本語、韓国語
 - 南米・東欧 - ブラジルのポルトガル語、ロシア語、トルコ語
 
ゲームポータルは日本だけでなく、世界中に広がるグローバルネットワークです。可能な限り多くの言語に対応しましょう!
広告のアイデア
このセクションでは、広告や動画リワードなどを表示する際、ゲームプレイを妨げず、プレイヤーの体験を向上させる広告の表示オプションをいくつか紹介します。
リワード広告の基本
リワード広告は、プレイヤーが動画広告を最後まで視聴するなどの条件を満たした場合に、報酬を与える広告タイプです。プレイヤーを飽きさせない、適度な広告表示を行うため、プレーヤーが広告の視聴を選択した場合、インタースティシャル広告などを一定時間経過後に表示するよう、タイマー機能の設定を行なってください。
報酬のある広告では以下のことに注意してください:
- 視聴はあくまでもオプションであり、決してメインのゲームプレイを妨げないこと
 - 誤解を招かないよう、明確に表示すること
 - 広告ブロッカーが有効になっている場合、そのプレイヤーに表示はできません
 
これらの注意点を踏まえて、プレーヤーのゲーム体験をより楽しくするためのリワード広告の表示例をいくつか確認してみましょう。ただし、以下に挙げるのは一般的な例に過ぎません。あなたのユニークなゲームに合う表示を考え、試してみることをお勧めします!
さらなるブースト
リワード広告は、ゲームの難易度曲線を考慮した上で、経験の浅いプレイヤーが難易度の高いレベルを突破する際、ブーストを与えるなどの手助けとして非常に役立ちます。
続行: プレイヤーが「ゲームオーバー」になった場合、リワード広告を表示することで、プレイヤーに1UPを与え、進行状況を失うことなくゲームを続けることができます。
レベルをスキップ: 特に難しいレベルでは、広告を視聴することで、レベルをスキップするチャンスを与えることができます。
ヒント: 広告を視聴することで、ヒントを与えることができます。
ステータスブースト: ステータス強化できるゲームでは、防御力、攻撃力、魔法力をアップさせることができるリワード広告は大きな報酬になります。
スピードブースト: 放置系ゲームや採掘ゲームでは、一定時間の間、速度が2倍または3倍のになるブーストを提供することができます。
新技: ゲームを進んでいくにつれて新しい能力やパワーが与えられるゲームでは、広告を視聴することで、プレイヤーにいち早く新技を取得できるチャンスを与えることができます。
ゲーム内通貨
ゲームにゲーム内通貨システム(コイン、ポイントなど)がある場合、これをリワード広告と組み合わせてさまざまな方法で使用することで、ゲームの進行を早めたり、プレイヤーのモチベーションを高めたりすることができます。
ダブルポイント: 一般的な方法として、プレイヤーがレベルをクリアした際、広告を視聴することで、プレイ中に頑張って集めたポイントやコインを倍増させるという選択肢を与えることができます。
直接報酬: こちらについては、もう少し柔軟であり、広告を視聴することで、決められた一定の報酬(通貨やポイントなど)をプレイヤーに提供することができます。
ルーレットホイール: ゲームによっては、ルーレットにいくつかの異なる報酬(追加ライフ、追加コイン、アップグレードなど)が組み込まれます。広告を視聴することで、ルーレットを回し、さまざまな報酬を取得できるチャンスをプレイヤーに与えることができます。
カスタマイズ
様々なスキン、服装、背景、キャラクターなど、プレイヤーが選択できるものを追加で提供することで、ゲーム内で独自の個性を作り上げるチャンスをプレイヤーに与えることができます。また、ゲーム内のカスタマイズ可能な要素を集めさせることで、プレイヤーに新たな目標を与え、モチベーションを高めます。
新機能:広告を視聴することで、新しいスキン、背景、テーマ、BGMがアンロックすることができます。
スタイル:広告を視聴することで、キャラクターや武器に新しい魅力を与えることができます。(服、防具、アクセサリー、武器のカラーリング、スキンなど)。1回の動画視聴で1つのアイテムの報酬を与える、または数回の動画視聴で、1つのアイテムを段階的に与えるなどの方法があります。
一般的なアドバイス
最適な方法でリワード広告を導入するため、注意すべき点をいくつか紹介しよう。
- 広告を視聴する際、プレイヤーがクリックするボタンは、明確にラベル付けされていること、固定されていること、そして邪魔にならない位置に表示されていることを確認してください。プレーヤーが誤ってクリックしてしまう可能性があるので、位置を動かさないでください。
 - 過剰な広告表示に注意しましょう。プレイヤーが不愉快に感じると、ゲームへの興味を失ってしまい、エンゲージメントの低下という逆効果を招いてしまう可能性があるからです。
 - 一貫性のあるアニメーション、テキスト、またはサウンドで、プレイヤーに報酬を獲得したことを知らせましょう。
 - プレイヤーが視聴できるリワード広告の数を制限しましょう。こちらについてはあくまでアドバイスであり、プレイヤーが何度も視聴を選択することで、全体的な進行や体験を妨げる可能性があるからです。リワード広告はゲームを盛り上げるのに大いに役立ちますが、ゲームプレイで楽しませることが一番大切であることを忘れないでください。
 - 期間限定または季節限定のイベントを行い、報酬を取得できるチャンスを提供しましょう。毎週、毎月、または祝日や特別なイベントを行うことで、プレイヤーを飽きさせることなく、エンゲージメントを高められる優れた方法です。