Situation

Le département marketing de Swisscom est toujours à la recherche de clients innovants et le projet de carte de Noël de cette année leur était destiné. Ils ont d'abord pensé à créer un jeu où le joueur doit trouver un Père Noël dans un panorama suisse. Pour rendre la chose encore plus cool, ils ont décidé de le faire avec un jeu VR !

Créer un jeu de réalité virtuelle basé sur le web et jouable sur un téléphone portable avec une paire de lunettes Cardboard était certes excitant, mais était-ce bien raisonnable ? Après avoir relevé le défi et réalisé ce projet, nous pouvons affirmer qu'il l'était !

Approche

Notre mandat était double : évaluer la faisabilité technique de la proposition et développer en conséquence une plateforme web de pointe basée sur le cloud.

Preuve du concept

Avant de répondre à notre client sur les possibilités offertes par la bibliothèque JavaScript A-Frame et son moteur de réalité virtuelle, nous avons voulu mettre le framework à l'épreuve. Après quelques jours, nous sommes parvenus à une preuve de concept qui couvrait déjà pratiquement tous les cas d'utilisation exposés par le jeu que l'équipe marketing de Swisscom avait en tête. Au cours de cette brève période, nous nous sommes également assurés que le choix d'un jeu basé sur le Web (par opposition à un jeu mobile natif) était la meilleure approche possible.

Grâce à cette étape initiale et à une équipe très performante, nous avons pu fournir à notre client des informations solides sur le jeu d'outils et son potentiel.

Phase de développement

Une fois que nous avons pu évaluer la faisabilité du projet, nous avons commencé à créer les user stories nécessaires à la mise en œuvre de chaque partie du jeu, de la conception visuelle au déploiement du cloud. La preuve de concept s'est avérée si précieuse que nous avons décidé de la convertir en notre premier sprint et nous avons immédiatement commencé à construire le front-end et le back-end en parallèle. Pour ce faire, nous nous sommes appuyés sur une pile technologique avec laquelle nous sommes très à l'aise et qui se compose principalement de l'incontournable AngularJS et du framework Spring basé sur Java.

Nous avons décidé de suivre l'approche de livraison continue afin que notre client, avec qui nous avons eu la chance de collaborer très étroitement, puisse voir nos progrès presque quotidiennement. Le deuxième avantage que nous avons obtenu en procédant ainsi était la simplicité de tester le jeu dans des conditions réelles, c'est-à-dire avec des appareils appropriés se connectant au serveur de production lui-même.

Au total, nous avons pu réaliser l'ensemble du projet en quatre langues en moins d'un mois. La carte et une paire de lunettes ont été envoyées à plus de 1 300 clients enthousiastes.

C'était la façon dont Swisscom leur souhaitait un Noël VRy !

En savoir plus sur ce projet

Aidez-nous à améliorer notre site web
Pour améliorer le contenu et votre expérience, nous utilisons des cookies à des fins d'analyse.
Refuser tous les cookies