SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2018 関西】セッションレポート(AD)

アプリ開発には「おもてなし」が必要だ! ゲーミフィケーションに学ぶ、面白さの伝え方【デブサミ2018 関西】

【A-6】ゲーミフィケーションエバンジェリストが説く、アプリ開発で見落としがちな「おもてなし」とは~面白さを伝える × 面白く魅せる~

  • このエントリーをはてなブックマークに追加

ゲームデザインの技術を、サービス開発に応用する

 ゲーミフィケーションとは、課題の解決やサービス品質の向上にゲームデザインの技術を応用する手法だ。この手法では、ユーザーをひきつけるために「課題」「報酬」「交流」の3要素が重要だと提唱されている。

 「ロールプレイングゲームを例にするとわかりやすいと思います。モンスターが出てきました。倒しましょう。ミッションをクリアすると報酬がもらえます。仲間と交流して対戦や協力をしましょう、など……こうした要素があるとユーザーは定着しやすいとされています。これ以外にも、多種多様なサービスに『課題』『報酬』『交流』の3要素は用いられています」

 ナノコネクトではさらに研究を深掘りし、ゲーミフィケーションに必要な要素を以下の10個に細分化している。

ゲーミフィケーション10の要素
ゲーミフィケーション10の要素

 仲氏は、その中でも特に重要な2大要素である「平均ユーザーレベル」と「ファーストキャッチ」について解説した。

 「『平均ユーザーレベル』とは、『ターゲットユーザーの知識レベルや習熟度などを踏まえた具体的なペルソナを設定し、サービス内の伝え方や機能調整の判断を行うことで多数のユーザー満足につながる』という概念です。つまり、誰に対して提供するサービスなのかをしっかりと定義したうえで、適切に難易度などの調整を行うということ。逆に言うと、ユーザーの属性を正確に定義しなければ、ちぐはぐなサービスができてしまうことになります」

 例えば、子ども向けのサービスなのに漢字がたくさん使われているのは問題だ。また、チュートリアルが長すぎるゲームもかえってイライラしてしまう。懇切丁寧すぎても良くないということだ。

 では、どうすればサービスの平均ユーザーレベルを明確にできるのだろうか。その具体的手法として、「知識レベルとITリテラシーという2つの観点から、習熟度の平均レベルを定義すればいいのです」と仲氏は語る。

 「知識レベルは、一般知識と分野知識に大別できます。一般知識というのは年齢が上がるにつれて身につく知識のことで、分野知識は特定領域についての専門的な知識を指します。それとは別に、ITリテラシーも重要な軸です。これは、用語とアイコン(非言語的表現)に大別できます。こうした観点に基づいて想定ユーザーのペルソナを定義し、プロジェクトメンバー全員に共有していきます」

 もうひとつの要素であるファーストキャッチについても仲氏は解説する。これは、初回訪問ユーザーに対し、いかにしてサービスの魅力を伝えるかという概念だ。

 「サービスを始める前のユーザーの状態をダブルゼロ状態と呼びます。使い方と魅力の両方(ダブル)がわからない(ゼロ)という意味合いです。この状態のユーザーに対し、基本的な使い方を教えてサービスの魅力を理解してもらい、利用を継続してもらうことが重要となります。そして、ファーストキャッチのタイムリミットは『サービス開始から160秒以内』なのです」

 ここで仲氏は冒頭パートのネタばらしをした。投影した3つのスライドに関する部分は、およそ160秒に収まるように作っていたという。

 「ファーストキャッチに成功したかアンケートをやりたいのですが、あの話を聞いてその先も聞きたくなりましたか?――良かった、大半のみなさんがそう思ってくださったようです。ありがとうございます。ファーストキャッチに成功していました(笑)」

 さらに仲氏は、「この160秒間で、サービスの基本的な使い方や魅力をしっかりと体験してもらうことが重要」と続ける。体験型チュートリアルなどは、その考え方に基づいている。

 「さらにファーストキャッチの最後に『ここで終わるのはもったいない』とユーザーに思ってもらえるような仕掛けをちょっと入れておくのがコツです。サービスに愛着を持ってもらう必要があるので、サービスを続けるうえで重要な情報やアイテムなどを最後にユーザーへと渡してあげると、非常に効果が高いです」

 私たちが普段なにげなく楽しんでいるゲーム。そのデザイン手法の中には、サービス開発に応用できるノウハウが数多くある。ゲーミフィケーションを上手に取り入れていくことで、ユーザーを「おもてなし」し、使い続けてもらえるようなサービスを生み出せるのだ。そう総括し、終始なごやかに進行した本セッションは終了した。

お問い合わせ

 株式会社ナノコネクト

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2018 関西】セッションレポート連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11141 2018/10/19 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング