mardi 10 janvier 2012

Joueurs : éviter les abandons des premiers jours

Beaucoup de joueurs abandonnent les jeux par navigateur très rapidement, peu de temps après leur inscription. L'expérience a montré que mon jeu n'est pas du tout épargné par ce phénomène, essentiellement par manque d'encadrement des nouveaux inscrits. Si je devais créer un nouveau jeu, je prendrais ce facteur beaucoup plus en considération, et ce dès le début de la conception.

"Pourquoi mes joueurs abandonnent-ils si rapidement le jeu ?"

La dynamique d'inscription sur un jeu en ligne est souvent la même : on croise sur internet un lien ou une publicité pour un jeu, on clique par curiosité et on s'inscrit, ce qui prend en général quelques minutes. Sur beaucoup de jeux on se retrouve alors catapulté sur une interface complexe, où l'on ne comprend rien. On effectue quelques actions, on farfouille l'interface, puis on quitte le jeu, pour souvent ne jamais y revenir.

En général les personnes s'inscrivant suite à la recommendation d'un ami restent plus longtemps car ils sont motivés par la présence d'autres joueurs qu'ils connaissent.

Voici les principales raisons d'abandon que j'ai pu identifier (après inscription) :
  • Problème d'ergonomie (interface complexe, peu explicite) -> joueur perdu
  • Manque d'aide ou absence de tutorial -> joueur perdu
  • Problème d'équilibrage du gameplay (nouveaux joueurs qui subissent les actions des plus anciens, difficulté du jeu, ...) -> joueur démotivé
Voici donc quelques éléments pour éviter de perdre ces joueurs potentiels.

Séquence type

Voici la séquence type que je vous conseille de proposer aux joueurs :
  1. Arrivée sur le site : preview, bouton d'inscription bien en évidence
  2. Inscription : ergonomie soignée, séquence d'inscription rapide
  3. Arrivée dans le jeu : message de bienvenue (avec quelques liens vers l'aide ou wiki)
  4. Tutorial ingame présentant l'interface et les différentes fonctionnalités
  5. Relance par e-mail en cas d'absence
A cette séquence s'ajoute un certain nombre d'éléments du gameplay pour favoriser aider ce nouveau joueur.

Je vais développer ces éléments ci-dessous.

Encourager l'inscription

Parce qu'un nouveau visiteur sur votre site est un joueur potentiel, il faut lui préparer le terrain et lui donner envie de passer le cap. Je conseille donc de faire une page d'accueil épurée, minimaliste, et contenant les éléments suivants :
  • une charte graphique soignée et spécifique à l'identité votre jeu (quelques artworks, etc)
  • un texte présentant de manière succincte votre jeu (background, type de jeu, ...)
  • le module de connexion/identification
  • un lien vers la page d'inscription, mis en évidence
  • un lien vers une preview de votre jeu : captures d'écran commentés de l'interface, présentation du gameplay, présentation des fonctionnalités. Le but est évidemment de vendre votre jeu.
  • et d'éventuels autres liens (forum, etc)
N'hésitez pas à mettre en avant votre communauté (nombre de joueurs, etc) !

La page d'inscription est importante et la séquence doit être rapide (un ou deux écrans). Pensez à guider votre visiteur dans ses choix de création de compte en commentant chaque champs.

Après l'inscription ?

La première connexion est cruciale, je pense qu'il est nécessaire de guider le joueur sous peine de le décourager voir de le frustrer. 

Il est de bon usage d'envoyer un message de bienvenue à votre nouveau joueur dans sa boite ingame. Dans celui-ci vous pouvez le saluer, le remercier de s'être inscrit à votre jeu et surtout le guider en lui fournissant le lien de votre aide de jeu et/ou de votre wiki. Vous pouvez également lui conseiller de demander de l'aide à la communauté sur votre forum si vous avez une section dédiée à cela.

Fournir un tutorial ingame me semble maintenant indispensable. Cela est devenue une norme, dans tous les jeux (même sur consoles) on passe par cette phase de prise en main. Dans celui ci présentez en détails votre interface : différents menus, jauges, boutons, symboles, etc. 
Donnez quelques objectifs simples : déplacement, attaque, envoi de message, etc.

Si votre jeu est un MMORPG, je vous conseille d'isoler votre joueur pendant la phase d'apprentissage afin qu'il ne subisse pas les actions d'autres joueurs peu scrupuleux...

Favoriser le début de jeu

Le début du jeu doit être assez dynamique pour susciter l'envie de continuer à jouer. Partez sur un gameplay proposant une progression rapide au début : montée en niveaux, améliorations, accès aux nouvelles fonctionnalités, etc.

Si votre jeu dispose d'une structure de clans, de guildes ou d'équipes de joueurs, essayez d'orienter votre joueur vers un de ces regroupements assez rapidement. Le fait de jouer en groupe est souvent stimulant notamment grace aux échanges humains et à la rencontre de nouvelles personnes.

Mon projet contient une part non négigeable de PvP (Player versus Player, ou JcJ, Joueur contre Joueur) et j'ai fait l'erreur de ne pas anticiper les différences de niveaux entre joueurs. Ainsi un nouveau joueur peut se voir attaqué par une personne beaucoup plus puissante, ne lui laissant aucune chance. Ceci est un facteur fortement démotivant pour le nouveau joueur et je vous conseille de le prendre en considération : création de zones par niveau de joueur, possibilité de désactiver le mode PvP, impossibilité d'attaquer un nouveau joueur, etc.

Je pense que créer une zone spécifique aux nouveaux joueurs, de faibles niveaux, est nécessaire dans un jeu orienté PvP.

Lorsque le jeu a une certaine ancienneté (quelques années), les nouveaux joueurs peuvent être démotivés en réalisant le retard qu'ils ont sur les plus anciens. Je vous conseille de mettre en place des mécanismes pour les aider à rattraper ce retard : boost de gain d'expérience, seuils de niveaux plus bas, gain d'argent facilité, etc. Le but n'est pas de les faire rattraper tout le retard sur les anciens joueurs (qui râleraient fortement) mais plutôt de donner le sentiment aux nouveaux arrivants que cela est possible si ils s'en donnent les moyens (et le temps).

Vous pouvez mettre en place une sorte de parrainage entre joueurs où les anciens joueurs peuvent prendre sous leur aile un nouvel arrivant. Si votre communauté est bien établie cela devrait se faire sans trop de mal et permettra à vos joueurs de jouer par groupe et ainsi de voir leur début de partie facilité.

Si votre nouveau joueur ne se reconnecte pas au bout de quelques jours, vous pouvez toujours lui envoyer un email (pas quarante ...) pour lui rappeller que son compte l'attend, en lui rappellant ses identifiants.

Dans tous les cas vous aurez toujours un certain nombre d'abandons, malgrés tous vos efforts. Néanmoins il est préférable de penser à tout cela dès la conception de votre jeu (avant le développement), car il est beaucoup plus difficile et pénible de rectifier le tir par la suite ...

2 commentaires:

  1. Beaucoup d'éléments qui me semblent pertinents pour un joueur comme moi. Le plus important, si il y avait des priorités dans ce domaine serait :
    1-assistance au début du jeu sur le fonctionnement, la prise en main.
    2-la prise en compte de l'effet "retard" sur celui qui arrive en cours de jeu (prendre en compte qu'un jeu peut vivre plusieurs années et donc le retard peut être assez conséquent)
    3- L'ergonomie du jeu, son attrait.

    Un point important peu évoqué ici est l'assurance d'avoir des modérateurs à l'écoute des joueurs et pouvant répondre aux besoins des nouveaux joueurs ou même des anciens^^

    Kender,

    RépondreSupprimer
  2. Il va de soit que les modérateurs doivent être disponibles ;-) Mais ils ne peuvent pas forcément passer la journée à répondre à des questions (dont la réponse se trouve souvent dans l'aide ou la F.A.Q.), d'où le besoin d'entraide au sein même de la communauté.

    RépondreSupprimer