Le Play Store d'Android regorge de jeux amusants et passionnants, mais il en manque un : celui que vous rêvez de créer depuis longtemps mais que vous n'avez pas encore créé, faute de connaissances en programmation. On ne comprend pas, qu'est-ce que tu attends ? Commencez à étudier le sujet, pratiquez et, vous verrez, en quelques mois vous serez en mesure d'obtenir les premiers résultats encourageants. D'autre part, il existe des outils simplifiés qui vous permettent de créer des jeux pour les plateformes mobiles sans avoir à écrire d'interminables lignes de code.
On vous demande pardon ? Vous êtes intrigué et vous aimeriez savoir si on peut vous aider à atteindre votre objectif ? Bien sûr que vous pouvez, ne vous inquiétez pas. Si vous accordez votre attention, on peut vous expliquer comment créer des jeux pour Android à l'aide d'une série de solutions adaptées à tous : ceux qui veulent s'essayer à l'écriture de code et ceux qui, au contraire, veulent s'en occuper peu ou pas du tout.
Mais maintenant, mettons les bavardages de côté et commençons à travailler immédiatement. Asseyez-vous devant votre fidèle ordinateur, prenez du temps libre rien que pour vous et commencez immédiatement à vous concentrer sur la lecture de tout ce qui est rapporté ci-dessous. On espère sincèrement qu'au final, vous serez satisfait de ce que vous avez appris. Bonne lecture et amusez-vous bien !
Informations préliminaires
Avant de passer à l'action en allant découvrir comment créer des jeux pour Android, il est de mon devoir d'apporter quelques précisions.
Tout d'abord, sachez que les outils dont vous pouvez tirer parti pour développer des jeux pour Android (et plus généralement pour les plates-formes mobiles) se répartissent en deux catégories : les SDK et les logiciels commerciaux autonomes.
Les SDK (Software Development Kit) sont ceux qui sont mis à la disposition des développeurs par ceux qui fabriquent les systèmes mobiles (Google, dans ce cas). Ils vous permettent de tirer le meilleur parti de la plate-forme à laquelle ils s'adressent, de gérer chaque détail, de vous assurer que chaque fonction est optimisée et d'effectuer divers tests, voire d'émuler virtuellement les dispositifs finaux. D'une manière générale, cependant, ils sont un peu moins intuitifs que certaines solutions commerciales tierces.
Les logiciels commerciaux indépendants (également connus sous le nom de moteurs de jeu), en revanche, sont ceux qui, comme le suggère la définition elle-même, sont publiés par des sociétés tierces et grâce auxquels il est possible de développer du contenu dans un environnement intégré. Selon la licence d'utilisation, ils permettent d'exporter les jeux dans différents formats destinés à autant de systèmes d'exploitation. Il faut donc noter qu'ils se caractérisent généralement par un faible niveau de difficulté d'utilisation et permettent de réaliser un projet unique (et toutes les ressources associées) exportable sous forme de package compatible avec différentes plateformes, selon la licence possédée.
Dans un cas comme dans l'autre, pour développer des jeux pour Android, vous devez connaître au moins un minimum les langages de programmation les plus populaires pour l'usage en question, comme Java et XML. Pour en savoir plus sur ce sujet, on vous invite à lire mes guides axés spécifiquement sur la façon de commencer à programmer, de créer un programme et d'apprendre Java.
Comment créer des jeux Android avec Unity ?
Après avoir apporté les précisions nécessaires ci-dessus, passons à l'action proprement dite. La première ressource qu’on veut vous inviter à considérer est Unity. Au cas où vous n'en auriez jamais entendu parler, il s'agit d'un environnement de développement intégré multiplateforme dédié à la création de nombreuses simulations 3D et 2D. Il vous permet de développer des jeux vidéo de tout type, offrant un haut niveau de personnalisation et un taux de qualité élevé du logiciel généré.
Il est disponible pour Windows et macOS et il existe plusieurs versions : la gratuite, appelée Personal, est gratuite, mais uniquement si l'entité juridique représentant l'utilisateur ne génère pas de revenus ou de collecte de fonds supérieurs à 100 000 dollars. Sinon, il est nécessaire d'acheter une licence Plus ou Pro (dont le coût commence à 25 $/mois avec une facturation annuelle).
Pour télécharger Unity Personal sur votre ordinateur, visitez le site officiel du programme et cliquez sur le bouton Démarrer, puis repérez la rubrique Personal et cliquez sur le bouton Essayer Personal. Cochez ensuite la case Accepter les conditions et cliquez sur le bouton Télécharger Unity Hub.
Une fois le téléchargement terminé, si vous utilisez Windows, ouvrez le fichier .exe et, dans la fenêtre qui s'ouvre, cliquez d'abord sur le bouton Oui, puis sur le bouton Suivant. Cochez ensuite la case à côté de l'élément J'accepte les termes du contrat de licence, cliquez trois fois de suite sur le bouton Suivant et, enfin, appuyez sur le bouton Installer.
Si vous utilisez macOS, ouvrez le paquet .dmg téléchargé et faites glisser l'icône du programme dans votre dossier Applications. Ensuite, cliquez dessus avec le bouton droit de la souris, sélectionnez Ouvrir dans le menu contextuel et appuyez sur le bouton Ouvrir dans la fenêtre qui apparaît à l'écran, afin de contourner les restrictions imposées par Apple aux applications des développeurs non certifiés (ce qui ne devrait être fait qu'au premier démarrage).
Maintenant que vous voyez la fenêtre du programme sur votre bureau, quel que soit votre système d'exploitation, connectez-vous avec votre compte Unity. Si vous n'en avez pas encore, sautez cette étape en cliquant sur le bouton Travailler hors ligne. Ensuite, cliquez sur le bouton Nouveau situé dans le coin supérieur droit, tapez le nom de votre projet dans la première zone de texte et sélectionnez un modèle dans la liste ci-dessous, en choisissant entre 2D et 3D. Cliquez ensuite sur le bouton Créer un projet, situé dans le coin inférieur droit.
À ce stade, vous vous trouvez devant l'éditeur Unity, qui est divisé en trois grandes zones, chacune consacrée à un composant différent du flux de travail : le panneau Hiérarchie, le panneau Inspecteur et le panneau Projet.
La première se trouve dans la partie gauche de la fenêtre et permet de gérer les éléments présents dans la scène. Pour créer un nouvel élément, cliquez avec le bouton droit de la souris à l'intérieur du panneau en question et choisissez, à l'aide du menu qui s'affiche, la catégorie et l'objet à créer.
À droite, en revanche, se trouve le panneau Inspecteur, qui permet de visualiser et de modifier les propriétés des éléments sélectionnés dans le premier panneau. La zone Projet est donc dédiée à la gestion des actifs qui composent le projet : en cliquant avec le bouton droit de la souris à l'intérieur de celle-ci et en sélectionnant Importer un nouvel actif dans le menu qui apparaît, vous pouvez ajouter à votre projet tous les matériaux dont vous avez besoin, tels que des séquences audio, des images ou des motifs décoratifs.
Pour créer de nouvelles scènes, c'est-à-dire de nouveaux niveaux ou de nouveaux environnements de jeu, sélectionnez Fichier et Nouvelle scène dans la barre de menu d'Unity. Pour tester le jeu, cliquez sur le bouton "Jouer" en haut de l'écran. N'oubliez pas d'appuyer à nouveau sur cette touche pour quitter le mode test, afin de pouvoir apporter d'autres modifications au projet.
Quand vous le souhaitez, vous pouvez exporter votre jeu en sélectionnant Fichier dans la barre de menu, en cliquant sur Build Settings, en sélectionnant Android dans la fenêtre qui s'ouvre et en cliquant sur les boutons Switch Platform et Build. Enfin, donnez un nom au fichier et enregistrez-le, en indiquant l'emplacement de sortie et en appuyant sur le bouton approprié.
Veuillez noter que tous les composants nécessaires au développement des jeux, tels que les bibliothèques, les modules complémentaires ou les logiciels, ne sont pas toujours disponibles sur votre ordinateur. Si c'est le cas, vous ne trouverez pas le bouton "Switch Platform" dans l'éditeur de programmes, mais plutôt le bouton "Open Download Page". En cliquant dessus, vous accéderez directement à la page qui fournit des instructions sur les modules manquants et les détails de leur installation.
Pour plus de détails et des informations approfondies sur le fonctionnement d'Unity, vous pouvez vous référer au manuel officiel sur le site web du logiciel.
Comment créer des jeux avec Android Studio ?
Voyons maintenant comment créer des jeux pour Android en utilisant Android Studio, la suite qui intègre le SDK Android mis à disposition directement par Google. Il comprend un éditeur spécial que les développeurs peuvent utiliser pour créer des applications et des jeux pour Android. Il vous permet également de décompiler les fichiers APK et de visualiser leur contenu.
Il est gratuit et vous pouvez l'utiliser sur Windows, macOS et Linux. Notez qu'à moins de vouloir tout programmer manuellement, généralement les jeux ne sont pas créés directement dans Android Studio mais vous utilisez un éditeur qui vous permet de créer le monde virtuel que le moteur de jeu gérera ensuite.
Cela dit, pour télécharger Android Studio sur votre ordinateur, visitez le site Web du programme et cliquez sur le bouton Télécharger Android Studio situé au milieu de la page affichée. Dans le formulaire qui s'ouvre, cochez la case à côté de la rubrique J'ai lu et j'accepte les conditions générales ci-dessus et cliquez sur le bouton bleu en bas, pour procéder au téléchargement.
Une fois téléchargé, si vous utilisez Windows, ouvrez le fichier .exe obtenu et, dans la fenêtre qui s'ouvre sur votre bureau, cliquez sur le bouton Oui. Sur l'écran suivant, cliquez sur le bouton Suivant trois fois de suite et terminez la configuration en appuyant sur le bouton Terminer.
Si, par contre, vous utilisez macOS, ouvrez le paquet .dmg obtenu, déplacez l'icône Android Studio dans le dossier Applications de votre Mac, faites un clic droit dessus et sélectionnez Ouvrir dans le menu qui s'affiche, de manière à lancer l'application en contournant les restrictions imposées par Apple sur les applications des développeurs non certifiés (ce qui ne devrait être fait qu'au premier démarrage).
Ensuite, quel que soit votre système d'exploitation, cliquez sur le bouton OK sur l'écran affiché, cliquez sur le bouton Suivant trois fois de suite et attendez que le téléchargement de tous les composants nécessaires au programme s'exécute et se termine. Après cela, cliquez sur le bouton Finish, pour afficher la fenêtre principale d'Android Studio.
À ce stade, sélectionnez l'option Démarrer un nouveau projet Android Studio pour créer un nouveau projet et commencer à programmer, choisissez le module de départ, donnez un nom au projet de votre jeu et sélectionnez la version du SDK à utiliser, à l'aide du menu déroulant dédié. Ensuite, cliquez sur le bouton Suivant et indiquez laquelle des bases prédéfinies disponibles vous souhaitez utiliser, puis configurez les valeurs ou laissez celles par défaut et confirmez le tout en cliquant sur le bouton Terminer.
Utilisez ensuite l'éditeur proposé pour développer votre jeu. À gauche, la structure, et à droite, l'éditeur. En haut, vous trouverez des boutons pour insérer des objets, couper, copier et coller du code, etc. et, au-dessus, la barre de menu.
Si nécessaire, vous pouvez sauvegarder le projet du jeu en appelant l'élément approprié rattaché au menu Fichier, situé en haut à gauche. Pour plus de détails et pour en savoir plus sur le fonctionnement du programme, on vous recommande de lire le guide d'utilisation d'Android Studio fourni directement par Google.
Comment créer des jeux Android sans programmation ?
Il est possible de créer des jeux pour Android sans programmation : pour ce faire, vous pouvez vous appuyer sur les Web App appropriées, qui permettent de développer des applications et des jeux de manière simple, en agissant à travers un éditeur visuel, en utilisant un système pratique de glisser-déposer pour insérer les différents éléments d'intérêt.
Parmi les différentes Web Apps disponibles sur le marché, je vous suggère de vous appuyer sur MIT App Inventor, qui est gratuit et assez célèbre. Notez toutefois que pour en profiter, vous devez vous connecter avec votre compte Google.
Pour l'utiliser, rendez-vous sur sa page d'accueil, connectez-vous avec votre compte Google, cliquez sur le bouton Démarrer un nouveau projet en haut, tapez le nom que vous souhaitez attribuer au jeu et cliquez sur le bouton OK.
Sélectionnez maintenant l'italien dans le menu déroulant en haut à droite, afin que l'interface du service soit traduite en italien, et commencez à utiliser l'éditeur visuel à l'écran pour créer votre jeu.
L'éditeur est divisé en plusieurs sections : à gauche, vous trouverez la liste des éléments et des objets que vous pouvez ajouter à l'interface à partir du jeu (Composants disponibles), au milieu se trouve l'écran qui vous montre l'aperçu du résultat final (Visionneuse), tandis qu'à droite se trouvent la liste des différents éléments (Composants utilisés), le menu avec les propriétés des objets sélectionnés (Propriétés) et le bouton pour charger les fichiers multimédia (Multimédia).
Pour commencer à ajouter des éléments à l'interface du jeu, sélectionnez-les dans la liste de gauche et faites-les glisser vers le centre, en les relâchant là où vous le souhaitez. Pour modifier leurs propriétés, sélectionnez-les et utilisez la section appropriée sur la droite. Pour ajouter d'autres écrans à votre jeu, cliquez sur le bouton Ajouter un écran en haut, tandis que pour les supprimer, utilisez le bouton Supprimer un écran situé à côté.
Pour ajouter un ou plusieurs éléments à l'interface de l'application, sélectionnez-les dans la liste à gauche et faites-les glisser vers la visionneuse au centre, à l'endroit que vous préférez. Pour modifier leurs propriétés, sélectionnez-les et utilisez la section appropriée sur la droite. Pour ajouter d'autres écrans à l'application, cliquez sur le bouton Ajouter un écran en haut, et pour les supprimer, utilisez le bouton Supprimer un écran adjacent.
Une fois que vous avez terminé le développement de votre jeu, enregistrez-le en cliquant sur l'élément Projets en haut à gauche et en sélectionnant Enregistrer le projet dans le menu qui apparaît. Pour le télécharger sur votre ordinateur, sélectionnez l'option Exporter le projet sélectionné (.aia) dans le même menu.
Comment créer des jeux Android et gagner de l'argent ?
Après avoir réussi à créer votre jeu pour les appareils Android, en utilisant les outils dont on vous a parlé dans les lignes précédentes et en suivant les instructions d'utilisation, vous pouvez enfin penser à sa distribution sur le Google Play Store, le magasin d'applications officiel pour les appareils basés sur la plateforme mobile du robot vert, et peut-être même à sa monétisation.
Pour ce faire, vous devez ouvrir un compte de développeur, le relier à votre profil Google pour un coût de 25 dollars, et envoyer le jeu que vous avez créé à "big G". Pour accomplir ces étapes, il suffit de se rendre sur la page d'enregistrement de la Google Play Console.
Après cela, vous pouvez procéder au téléchargement des fichiers APK de vos jeux. Dans cette phase, vous devrez d'abord gérer les métadonnées des jeux que vous avez développés, puis le versionnage et les exigences système, et enfin penser à la partie commerciale, c'est-à-dire le titre, la description, les captures d'écran et le prix. Pour plus d'informations, on vous renvoie au guide officiel de la Play Console