Skip to content
Strée Eloi edited this page Dec 4, 2017 · 8 revisions

Twitch Play Game


Religion, Review, Complete Story, 80.000

C'est quoi ça ?

Twitch Play a été une expérimentation permettant à plusieurs joueurs de jouer à Pokemon à travers un chat d'un stream en ligne. La partie intéressante de l’expérimentation, le jeu peu aussi bien être joué avec une personne qu'avec 80.000 personnes en même temps ! (Voir ici)

Junior Challenge

Créez un jeu sur le concept du "Twitch Play" en groupe à l'aide d'une connexion REST à l'API de Twitch.

Expert Challenge

Stockez l'historique des joueurs les plus actifs et de leur score dans un Google Sheet accessible à la communauté.

Choix alternative

Vous pouvez décider de travailler sur les plateformes suivantes

Pourquoi cet exercice ?

En tant que développeur Unity, il est régulièrement demandé de créer des connections REST entre le jeu et les partenaires. Que ce soit pour stocker des scores et des hauts faits, accéder aux données des utilisateurs, envoyer des données sur un serveur...

De nombreux programmeurs créent des adaptateurs sur l'Asset Store pour les serveurs connus à moins de 50€: Instagram, Facebook, Twitter, Google Sheet... Utilisez les ^^!
Mais régulièrement, ils vous faudra les adapter ou les créer par vous-même. Et donc les comprendre.

Connaissance à certifier

  • Savez-vous créer une connexion à un server Web ?

  • Connaissez-vous la class WWW de Unity ?

  • Connaissez-vous les coroutines ?

  • Connaissez-vous les threads ?

  • Savez-vous gérer le retour d'une donnée depuis WWW ?

  • Connaissez-vous le concept d'une API REST ?

  • Connaissez-vous les outils pour tester un API REST ?

  • Connaissez-vous comment authentifier votre requête à un API REST ?

  • Savez-vous comment communiquer avec un API REST depuis Unity ?

  • Savez-vous ce qu'est le JSON ?

  • Savez-vous importer et exporter les données d'une class en JSON ?

  • Savez-vous ce qu'est l'XML ?

  • Connaissez-vous l'API de Facebook ?

  • Savez-vous ce qu'est un Token ?

  • Savez-vous créer un connexion à l'API de Facebook ?

  • Savez-vous afficher les données d'un post Facebook ?

Clone this wiki locally