Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Unity
  3. Publication et déploiement
Extrait - Unity De la création à la publication d'un jeu vidéo en 2D
Extraits du livre
Unity De la création à la publication d'un jeu vidéo en 2D Revenir à la page d'achat du livre

Publication et déploiement

Configuration des paramètres de compilation

1. Présentation de la fenêtre de build

La force de Unity pour la création des jeux est la diversité des plateformes sur lesquelles il est possible de les publier. En complément des plus communes pour les développeurs indépendants (Windows, Android et iOS), il est possible de compiler pour toutes les consoles de jeux les plus connues du marché. Cependant, il n’est pas si aisé de compiler pour ces consoles. En effet, ces dernières nécessitent un kit de développement pour pouvoir compiler et déployer des jeux sur leurs plateformes. Chacun de ces kits est à demander aux constructeurs et peut coûter plus cher que la console elle-même.

Afin de pouvoir partager le jeu créé sur diverses plateformes, il faut compiler (ou build en anglais) le projet pour créer un exécutable du jeu.

 Pour ce faire, allez dans le menu File - Build Settings... et accédez à la fenêtre Build Settings.

images/09EI01.PNG

Cette fenêtre permet de configurer les paramètres de l’exécutable du jeu. Elle présente tout d’abord un aperçu des scènes qui seront ajoutées dans l’exécutable, puis la plateforme pour laquelle le jeu va être compilé et enfin des paramètres à droite qui diffèrent selon la plateforme choisie. Par défaut, Unity intègre la compilation d’un jeu sur Windows, Mac et Linux. Pour les autres plateformes, il faut soit les avoir installées au moment de l’installation de Unity, soit les installer plus tard via Unity Hub.

 Pour cette deuxième option, allez dans la section Installs, puis sélectionnez la version de Unity utilisée pour le projet actuel et cliquez sur Add modules

images/09EI02.PNG

Cela ouvrira une fenêtre avec la liste des modules qui peuvent être installés avec la taille nécessaire à son installation. Les modules peuvent être lourds, il est donc conseillé de n’installer que ceux qui seront effectivement utilisés.

images/09EI03.PNG

2. Ajout des scènes utiles

Avant de voir les différents paramètres à configurer, il faut définir les différentes scènes qui seront utilisées dans le jeu. En effet, dans un projet...

Utilisation des outils de déploiement

1. Windows

Pour un jeu sur Windows, aucune action supplémentaire n’est nécessaire pour pouvoir la mettre sur les différentes plateformes permettant de partager le jeu. Une fois le bouton Build appuyé, il faudra sélectionner le dossier dans lequel l’exécutable du jeu ainsi que tout son contenu seront générés.

images/09EI11.PNG

2. Android

La compilation d’un jeu pour Android génère un fichier au format .apk qui est l’installeur de jeu pour Android. Par défaut, les applications installées en dehors du store devront être autorisées dans les paramètres. Cette option sera proposée au lancement du fichier .apk si elle n’est pas activée.

Pour que le jeu soit mis en ligne sur le Play Store de Google, il faut au préalable créer un keystore. Il s’agit d’un fichier utilisé pour stocker une paire de clés cryptographiques afin de signer numériquement l’application et garantir la sécurité du jeu en vérifiant que ce dernier n’a pas été altéré. Il s’agit d’un identifiant unique pour chaque application et devra donc être précieusement conservé, auquel cas il ne sera plus possible de le mettre à jour. En effet, un keystore utilisé pour signer un jeu doit...

Différents modes de publication

1. Steam

Parmi toutes les plateformes de publications de jeux, Steam est la plus connue et la plus utilisée à ce jour. Pour y poster des jeux, il faut au préalable créer un profil sur le site de Steamworks (https://partner.steamgames.com/). Une fois le profil créé, il faut remplir toutes les informations requises pour la publication de la page Steam.

images/09EI13.PNG

L’équipe de Steam prend ensuite deux à trois jours ouvrés pour analyser le contenu de la page et valider ou indiquer les points à retravailler avant que la page ne soit visible publiquement. Il sera ensuite possible de publier une démo du jeu, puis de publier la version finale du jeu moyennant 100 $ pour le téléchargement du jeu sur la plateforme. Ces 100 $ seront remboursés si les revenus des ventes du jeu ont généré 1000 $. Steam prélève 30 % sur chaque vente.

2. Itch.io

Ce site web est une plateforme essentiellement destinée aux jeux indépendants sur laquelle il est possible de trouver tous types de jeux, mais aussi tous types de ressources pour créer des jeux, dont des ressources gratuites. La mise en ligne est gratuite, et il est possible de fixer soi-même un prix ou de proposer gratuitement un jeu en donnant la possibilité ou non de faire un don pour soutenir le projet. Par défaut...