Créez votre jeu Facebook et Unity - Facebook API
4.1 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
69 students enrolled

Créez votre jeu Facebook et Unity - Facebook API

Découvrez l'API de Facebook, connectez des milliers de joueurs, créez un Flappy Bird like avec Unity sur navigateur web
4.1 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
69 students enrolled
Last updated 3/2019
French
Current price: $38.99 Original price: $59.99 Discount: 35% off
14 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 2 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Créer une application Facebook avec Unity
  • Découvrir Facebook et son API
  • Se connecter avec Facebook
  • Récupérer les informations de l'utilisateur Facebook
  • Découvrir le graphe de Facebook
  • Afficher l'avatar du joueur dans l'application
  • Héberger gratuitement son jeu vidéo sur les serveurs de Facebook
  • Partager sur la timeline Facebook du joueur depuis le jeu vidéo
  • Utiliser un pooler
  • Créer des interfaces (IHM) simples
  • Gérer les permissions Facebook
  • Utiliser le sdk Facebook pour Unity
Course content
Expand all 30 lectures 03:01:18
+ A propos
2 lectures 01:44

A propos des cours et autres informations utiles.

A propos
00:45

Vidéo de présentation du cours

Preview 00:59
+ Facebook - les bases
5 lectures 33:17

Nous commençons ici à créer l'application Facebook : présentation du dashboard, icône de l'application

Preview 07:10

Présentation des différentes plateformes prises en charge par Facebook

Présentation des plateformes prises en charges
06:52

Après avoir ajouté au démarrage les plateformes web, nous allons voir cii comment se passer d'un serveur personnel avec le WebHosting de Facebook

Ajouter le Web Hosting
07:54

Afin de pouvoir déployer le build WebGL, nous allons ici paramétrer Unity

Paramétrer Unity
03:57

Nous verrons ici comment déployer très facilement sur les serveurs de Facebook

Déployer sur les serveurs Facebook
07:24

Premier QCM sur les bases de la connaissance du réseau Facebook

Connaissez vous les bases ?
5 questions
+ Première mise en place du jeu vidéo
7 lectures 49:11

Comment télécharger et installer la dernière version de Unity

Installer la dernière version de Unity
04:22

Préferez cette façon d'installer Unity car c'est celle qui sera à privilégier avec Unity 2108. Utilisation du UnityHub.

blog Unity: https://unity3d.com/fr/unity/beta installer 

UnityHub: https://forum.unity.com/threads/unity-hub-preview-0-14-1-is-now-available.521696/

Installer Unity depuis UnityHub
09:34

Dans cette partie nous allons importer le jeu en l'état actuel, qui nous servira de base afin d'implémenter les fonctionnalités liées à Facebook.

Importer le package du jeu vidéo
03:31

Découverte des différentes éléments du jeu vidéo : repeating background, prefabs, scrolling, collision, IHM, Bird...

Preview 07:23

Comment créer un prefab - Premier exercice

EXERCICE : Créez votre premier prefab
08:41

Retrouvez la correction de l'exercice précédent...cherchez un peu quand même avant !!

Correction de l'exercice sur le prefab
11:15

Il faut maintenant changer les conditions de Game Over afin que ce dernier n'ait plus lieu dès qu'une collision est détectée, mais plutôt quand le joueur n'a plus de vie.

Finaliser la gestion de la vie
04:25
+ Première connexion avec Facebook
5 lectures 43:30

Nous importerons ici le script de connexion, tout en étudiant son fonctionnement

Présentation du script de connexion
05:40

Explication du principe de connexion, API Facebook, notions de permissions de l'application

Principe de la connexion avec Facebook
05:58

Second exercice de cette formation, ici on monte d'un cran la difficulté avec une demande plus conséquente...

EXERCICE: Intégrer le script dans le jeu
01:53

Retrouvez ici la correction de l'exercice

Correction de l'exercice de connexion Facebook
14:53

En plus d'ajouter la génération de coeurs, nous allons ajouter aussi une interface de visualisation des coeurs et ajuster certains aspects du GameOver

Générer des coeurs
15:06
+ Afficher les informations de connexion
5 lectures 25:37

Cette partie essentielle, pour tout développeur de jeux vidéos, présente la notion du Pooler qui permet d'optimiser les performances globales du jeu

Notion de Pooler
05:50

après un overview du graphe de Facebook, on se penchera sur le noeud "me" afin de récupérer les informations du joueur Facebook.

Récupérer les informations de connexion
06:35

Il est temps d'améliorer le visuel de notre jeu en affichant le pseudo et l'email du joueur à l'écran

Afficher le pseudo du joueur à l'écran
03:51

Après un autre build WebGL, puis un upload sur les serveurs de facebook, nous testerons le jeu pour vérifier que l'on obtient bien l'email du joueur.

Build WebGL et test en ligne
05:12

Au travers de cet exercice vous aurez à implémenter l'affichage de l'avatar facebook du joueur

EXERCICE: Récupérer l'avatar du joueur et l'afficher
04:09
+ Partager sur Facebook
5 lectures 27:34

Retrouvez ici la correction de l'exercice précédent

Correction de l'exercice sur l'avatar
03:56

Une première mise en place de l'IHM ainsi que la modification du script GameControl seront réalisées afin de préparer le terrain pour la fonctionnalité de share sur FB

Préparation du projet pour la fonctionnalité de partage sur Facebook
11:54

En présentant cette nouvelle fonction du sdk Unity de Facebook, nous allons implémenter le partage sur facebook dans le jeu vidéo

Partager sur Facebook - implémentation
07:15

Test final en ligne pour vérifier la fonctionnalité de partage Facebook.

Retrouvez le package final en téléchargement.

Preview 03:36

Conclusion de ce cours

Conclusion du cours
00:53
+ BONUS
1 lecture 00:25

Offres spéciales étudiants Udemy

Offres
00:25
Requirements
  • Avoir des bases dans le langage c-sharp (C#)
  • Les bases de l'utilisation de Unity
Description

Formation pour apprendre à créer votre un JEU VIDÉO 2D web avec Facebook et Unity, de type Flappy Bird.

Bienvenue dans cette formation axée sur l'utilisation de Facebook avec Unity afin d'apprendre les fonctionnalités indispensables à tout jeu vidéo utilisant Facebook :

- créer une application Facebook

- héberger son jeu vidéo 

- authentification

- récupération des informations de l'utilisateur (dont l'avatar)

- partager du contenu la timeline de l'utilisateur.

Retrouver ici les principes de base du développement de jeux vidéos avec facebook, tout en utilisant le langage C# dans les scripts.

Afin de pouvoir suivre sereinement le cours, voici les pré-requis:

  • Avoir des bases dans le langage c-sharp (C#)

  • Les bases de l'utilisation de Unity

Ce cours n'est donc pas destiné aux débutants, si c'est votre cas, veuillez plutôt commencer votre apprentissage par un autre cours : Codez des jeux vidéos en C# Unity Développeur vol 1

La première section vous permettra de créer votre première application Facebook, choix de la plateforme WebGL, hébergement web, découverte du dashboard Facebook, déployer sur les serveurs... vous verrez ainsi les bases des services Facebook, sans oublier le paramétrage de Unity.


Dans la seconde section nous mettrons en place les bases du jeu vidéo qui sera crée dans ce cours. Ainsi nous commencerons concrètement le développement de votre jeu vidéo :

  • Etude du package initial du jeu

  • Création d'un prefab heart

  • Gestion de la vie du joueur

  • Prise en main du projet

Nous verrons donc comment gérer les collisisions 2D, notion de layer et order in layer, utiliser un rigidbody...


La troisième section entre dans l'API Facebook, afin de pouvoir se connecter. L'API sera ainsi étudiée, puis mise en place dans un script qui sera à intégrer par vos soins, dans le jeu vidéo.

Nous en profiterons pour générer les prefabs coeur tout en utilisant une interface pour visualiser les vies à l'écran.


Une fois connectés, il sera temps d'afficher les informations dans la section 4. Le graphe de Facebook sera présentée afin de comprendre la requête sur le noeud "me" qui permettra entre autres, de récupérer le pseudo du joueur.

De plus nous verrons la notion de pooler, notion essentielle dans la création de jeux vidéos, puis nous l'utiliserons pour générer efficacement nos coeurs.

Le tout sera affiché à l'écran, puis un test en ligne sur le serveur sera effectué. Enfin l'implémentation de la récupération de l'avatar sera traitée en exercice.


Pour terminer nous verrons dans la section 5, comment partager du contenu sur Facebook. La méthode ShareLink du sdk Facebook pour Unity sera utilisée est utilisée dans notre jeu vidéo tout en modifiant le comportement initial du jeu au GameOver.

Une nouvelle interface sera donc mise en place et le script GameControl sera modifié en conséquence... Nous verrons donc comment créer des boutons et leur donner une action à accomplir grâce à l'EventSystem de Unity. 

Nous utiliserons aussi PlayerPrefs afin d'enregistrer le pseudo et l'avatar du joueur.


Note: l'accès à ce cours vous offre aussi la possibilité de rejoindre gratuitement la communauté Make Your Game, et ainsi retrouver plus de contenu sur la création de jeux vidéos: https://makeyourgame.fun

Toutes les vidéos sont enregistrées en 1080p, assurant une qualité optimale de votre visionnage.

Si vous rencontrez des difficultés en cours d'apprentissage, vous pouvez me contacter par email et je ferai de mon possible pour vous débloquer.

N'hésitez plus et plongez dans la création de votre premier jeu, avec Facebook et Unity, en cliquant sur Suivre ce cours en haut à droite.

Who this course is for:
  • Tout le monde
  • Les personnes qui veulent apprendre à intégrer Facebook à leurs jeux vidéos