Informations préliminaires
Tout d'abord, vous devez savoir que les outils de création d'une application de jeu se répartissent en deux grandes catégories. D'une part, nous trouvons le SDK (Software Development Kit) de chaque système d'exploitation avec les logiciels d'application associés, tels que Android studio qui est la suite qui intègre SDK Android et que Google met à disposition des développeurs pour la production d'applications pour le système d'exploitation Android. Alternativement, il y a je logiciel commercial indépendant, qui permettent de développer du contenu au sein d'un environnement intégré et, sur la base de la licence en possession, d'exporter le jeu dans différents formats destinés à autant de systèmes d'exploitation.
Ces deux options ont beaucoup de différences et, bien sûr, toutes deux ont leurs caractéristiques positives et négatives. Le SDK ils vous permettent de tirer le meilleur parti du potentiel du système d'exploitation auquel ils s'adressent, de gérer chaque détail et de s'assurer que chaque fonction est optimisée. De plus, il est possible d'effectuer de nombreux tests, dans certains cas même grâce à l'utilisation d'appareils virtuellement émulés.
Logiciel commercial indépendant, également connu sous le nom de Moteur de jeu, en revanche, ils se caractérisent par un niveau de difficulté généralement plus faible, ont une orientation déjà fortement marquée sur la création de jeux et permettent le développement d'un seul projet (et de toutes les ressources associées) pouvant être exporté sous forme de package compatible avec différentes plateformes (desktop, mobile, Web, console...), disponible en fonction de la licence détenue.
Dans cet article je vais me concentrer avec vous sur la deuxième catégorie d'outils dont je vous ai parlé : i moteur de jeu, comme, en fait, plus facile à utiliser pour les non-experts. Le panorama des moteurs de jeux est très vaste et comprend divers logiciels, certains très simples et utiles pour les développeurs novices, d'autres plus avancés et spécifiquement conçus pour certains genres de jeux vidéo, d'autres encore très puissants et caractérisés par le maximum de liberté laissé au développeur. , en termes de graphisme et de programmation, qui en font des solutions adaptées pour le développement, potentiellement, de tout type de jeu, même très proche, en termes de qualité, de ceux actuellement sur le marché.
Comment créer un jeu avec App Inventor
Le premier outil que je veux vous présenter s'appelle App Inventor, un environnement de développement d'applications Android. Il a été initialement créé par Google mais, depuis quelques années, le projet est mené par le Massachusetts Institute of Technology, l'une des universités les plus importantes qui fait de la recherche technologique au niveau américain et mondial.
App Inventor a une interface très intuitive, qui est basée sur le concept simple de glisser déposer et se souvient beaucoup éraflure, un autre environnement de programmation visuel. Bien qu'il soit possible de publier l'application sur le Play Store, via App Inventor, il est généralement possible de créer de petites applications avec des fonctionnalités plutôt basiques.
Pour commencer, connectez-vous au site officiel d'App Inventor et cliquez sur le bouton orange Créez des applications !, en haut à droite. Pour continuer, vous devez vous connecter avec un compte Google : puis entrez vos identifiants de compte et, si demandé, autorisez l'accès. Lorsque vous êtes prêt à partir, cliquez sur le bouton Commencer un nouveau projet..., en haut à gauche, et, dans la petite fenêtre qui s'affiche, tapez le nom que vous souhaitez donner au projet et cliquez sur le bouton OK.
Le projet s'ouvrira automatiquement au sein de la page Web. L'environnement vous permet d'effectuer diverses opérations : le cœur d'App Inventor est représenté par le Barre latérale de gauche, qui, divisé en catégories, affiche plusieurs contrôles que vous pouvez ajouter à votre application. Les options sont très variées et vont de Pulsanti ai contacts dans le carnet d'adresses, en passant par images, listes, zones de texte, caméras, SMS et bien plus encore.
Le fonctionnement des différents composants que vous pouvez ajouter est très simple : une fois que vous avez identifié celui qui vous intéresse, cliquez dessus et faites-le glisser physiquement vers l'écran visible au centre de la page. Une fois le composant ajouté, il sera possible de le sélectionner et de modifier certaines propriétés spécifiques, via la barre latérale droite. Dans le cas d'un zone de textepar exemple, vous pourrez modifier la taille et la police du texte et les valeurs acceptables.
Pour créer de nouveaux écrans, cliquez sur le bouton Ajouter un écran..., présent dans la barre du haut, puis, dans la fenêtre qui s'affiche au centre de la page, saisissez le nom et cliquez sur le bouton OK. Vous pouvez passer d'un écran à l'autre en choisissant parmi ceux du menu que vous trouverez à gauche du bouton que vous venez d'utiliser.
Lorsque vous êtes satisfait du résultat, vous pouvez exporter l'application dans .APK. Pour ce faire, allez dans le menu en haut de la page Web et sélectionnez les éléments Compiler> App (enregistrer le fichier .apk sur mon ordinateur). Cela lancera la compilation, une procédure qui vérifie l'exactitude formelle de l'ensemble de votre demande, et la Fichier .APK il sera téléchargé sur votre PC. Si vous avez des doutes sur le fonctionnement de ce fichier, consultez mon guide dédié à l'installation des fichiers APK. Je conclus en soulignant la documentation de support officielle d'App Inventor, utile pour approfondir le fonctionnement de la plateforme.
Comment faire un jeu avec GameMaker
Game Maker est l'un des environnements de développement les plus populaires pour les jeux 2D. Le programme vous permet de mettre en place le projet basé à la fois sur la programmation visuelle et la programmation par code, en utilisant un langage propriétaire. Sa version de base, pour apprendre la programmation, est gratuite, mais pour publier les jeux, vous devez acheter une licence, avec des prix à partir de 39 $.
Pour télécharger la version gratuite de GameMaker, visitez la page officielle de YoYo Games (la société de logiciels) et cliquez sur le bouton vert Obtenez GameMakeren haut à droite, puis localisez le panneau Ici et cliquez sur le bouton vert Gratuit. Sur la page suivante, cliquez sur le bouton vert Connectez-vous pour télécharger, entrez vos identifiants de compte YoYo et cliquez sur le bouton Connexion (pour créer un nouveau compte YoYo, vous devez cliquer sur le bouton Créer un compte, à droite et remplissez le formulaire qui vous est proposé). À ce stade, dans le menu que vous trouvez le long de la barre latérale gauche, sélectionnez les éléments GameMaker> Télécharger et enfin cliquez sur le bouton Télécharger, sous le logo de Windows ou sous le logo de MacOS, selon le système d'exploitation que vous utilisez.
Pour procéder à l'installation de GameMaker, ouvrez le package . EXE o .PKG vous avez téléchargé, cliquez sur le bouton Oui (uniquement si vous utilisez Windows), puis, dans la fenêtre d'installation qui apparaît à l'écran, cliquez sur les boutons OK, Je suis d'accord, SuivantPuis installer et, enfin, Suivant e finition. Une fois l'installation terminée, sur l'écran principal de GameMaker, cliquez sur le bouton Nouveau et, par la suite, su Drag and Drop. Maintenant, dans la fenêtre de sauvegarde, tapez le nom que vous souhaitez donner au projet et cliquez sur le bouton Sauver.
Le long de la barre latérale droite, vous pouvez trouver différents éléments à créer, divisés par catégories. Par exemple, pour ajouter du contenu audio, vous pouvez cliquer avec le bouton droit sur l'élément Son, puis en sélectionnant l'option Créer du son, depuis le menu déroulant : vous pouvez ainsi définir les propriétés du fichier audio et importer la piste source.
Tous les éléments présents dans le panneau en question peuvent être glissés à l'intérieur du espace de travail, qui occupe la quasi-totalité de la fenêtre GameMaker et représente, approximativement, le résultat qui sera visible dans le jeu final. A tout moment, vous pouvez tester le jeu en sélectionnant les éléments Construire> Exécuter de la barre supérieure. Une fois compilé, vous pourrez voir le jeu en action.
Pour plus d'informations sur GameMaker, vous pouvez vous référer au site officiel du programme, auquel j'ai lié au début de ce chapitre. Dans une section spéciale du même site, vous pouvez également trouver le manuel complet du logiciel.
Comment créer un jeu avec Unity 3D
Unité est un environnement de développement intégré multiplateforme dédié à la création de nombreuses simulations 3D, qui embrassent non seulement le domaine du jeu vidéo mais aussi, pour n'en nommer que quelques-uns, ceux de l'animation et de l'architecture. Avec le moteur graphique d'Unity il est possible de créer des jeux vidéo de toute sorte, la personnalisation est maximale et le niveau de qualité pouvant être atteint est égal à celui des jeux vidéo commerciaux.
Sachez que vous pouvez télécharger et utiliser gratuitement la version Personnelle de Unity, mais uniquement si la personne morale que vous représentez ne génère aucun revenu ou collecte de fonds supérieur à 100.000 XNUMX $. Sinon, vous devrez procéder à l'achat d'une licence "Plus" o Pro, à partir de 25$/mois facturé annuellement.
Pour télécharger Unity, rendez-vous sur le site officiel et cliquez sur le bouton Démarrez, en haut à droite, puis passez à la troisième option, Perso, et cliquez sur le bouton Essayez Personnel. À ce stade, cochez la case sous le titre Accepter les termes et cliquez sur le bouton Télécharger le programme d'installation pour Windows, ou sur le bouton Télécharger le programme d'installation pour Mac OS X, qui s'affichera automatiquement en fonction de l'ordinateur que vous utilisez.
Une fois le téléchargement terminé, vous pouvez installer le programme. Si tu utilises Windows, ouvrez le fichier . EXE vous avez téléchargé, cliquez sur le bouton Oui dans la petite case qui apparaît, et, pour procéder à l'installation, cliquez sur le bouton Suivant. Mettez ensuite une coche à côté de l'élément J'accepte les termes du contrat de licence, cliquez sur le bouton trois fois de suite Suivant et enfin cliquez sur le bouton installer.
Si, par contre, vous avez un Mac, vous pouvez installer Unity en double-cliquant sur le fichier .DMG téléchargé et en faisant glisser l'icône du programme dans le dossier applications, situé dans la barre latérale du Finder. Pour démarrer Unity pour la première fois, vous devez faire un clic droit sur son icône et sélectionner l'entrée Avri, deux fois de suite : vous contournez ainsi les restrictions que macOS impose aux applications de développeurs non certifiés.
La procédure que je vous ai indiquée permet de télécharger la version la plus récente de Unity et de la configurer selon les paramètres par défaut, c'est-à-dire en incluant les modules de base pour le développement depuis votre PC et, le cas échéant, la documentation d'accompagnement.
Une fois l'installation terminée, lancez Unity et, dans la fenêtre qui vous est proposée, connectez-vous avec votre compte Unity ou, si vous n'en avez pas, passez cette étape en cliquant sur le bouton Déconnecté de travail. En haut à droite, cliquez sur le bouton Nouveau, saisissez le nom de votre projet dans la première zone de texte proposée et sélectionnez un modèle pour votre projet dans la liste déroulante ci-dessous, en choisissant entre 2D e 3D, selon le type de jeu que vous voulez faire. Pour confirmer, cliquez sur le bouton Créer un projet, en bas à droite.
La disposition par défaut de Unity organise l'interface en trois grandes zones principales, chacune dédiée à un composant différent du flux de travail : le panneau Hiérarchie, le panneau inspecteur et le panneau Projet. Comme je vous l'ai dit, connaître ces trois éléments est la clé pour apprendre les bases de Unity.
Le panneau Hiérarchie, qui en dans votre langue se traduirait par « Hiérarchie », se situe à gauche de la fenêtre et permet de gérer tous les éléments présents sur la scène. Pour créer un nouvel élément, il suffit de cliquer avec le bouton droit de la souris à l'intérieur du panneau et de choisir, via le menu approprié qui apparaît, la catégorie puis l'objet à créer. Par exemple, sélectionner des éléments Objet 2D> Sprite, un sprite sera ajouté, c'est-à-dire un élément graphique en deux dimensions pouvant représenter un personnage ou un objet.
A droite de la fenêtre, vous trouverez le panneau inspecteur, c'est-à-dire le panneau Inspecteur, qui vous permet d'afficher et de modifier les propriétés des éléments individuels sélectionnés dans le panneau Hiérarchie. En sélectionnant le sprite que vous avez créé précédemment, le panneau Inspecteur vous permettra de modifier sa taille ou d'y ajouter différents composants. Pour essayer, cliquez sur le bouton Ajouter un composant et sélectionnez les éléments Physique 2D> Box Collider 2D dans le menu qui s'ouvre. Très bien : vous venez d'ajouter une condition physique de collision à votre sprite. Comme vous l'avez vu, les add-ons configurables sont nombreux et peuvent répondre à n'importe quel besoin.
La dernière zone de l'interface Unity dont je veux vous parler se trouve en bas de la fenêtre et c'est celle qui est définie Panneau de projet, ou panneau Projet. Cette partie est destinée à la gestion des Actifs, c'est-à-dire des matériels, des ressources qui composent le projet. Faites un clic droit à l'intérieur et sélectionnez l'élément Importer un nouvel élément... à partir du menu qui apparaît, vous pouvez ajouter tous les matériaux dont vous avez besoin à votre projet, tels que des séquences audio, des images ou des motifs décoratifs. Au fur et à mesure que vous ajoutez de nouvelles ressources à votre projet, dans ce panneau, vous pourrez utiliser les fonctions classiques de Nouveau dossier, Copia e Pâte pour garder votre bibliothèque organisée.
Enfin, pour créer de nouveaux Scène, c'est-à-dire de nouveaux niveaux ou de nouveaux paramètres de votre jeu, utilisez la barre supérieure de Unity et sélectionnez les éléments Fichier> Nouvelle scène. A tout moment, vous pouvez tester votre jeu en cliquant sur le bouton Jouez, haut : N'oubliez pas d'appuyer à nouveau pour quitter le mode test avant d'apporter des modifications au projet.
Lorsque vous êtes prêt à exporter, accédez à la barre supérieure et sélectionnez les éléments Fichier> Paramètres de construction…. Dans la fenêtre qui apparaît, choisissez entre Android e iOS, cliquez sur le bouton Plateforme de commutationen bas à droite, puis cliquez sur le bouton Construire, qui est dans la même position. Il ne vous reste plus qu'à attribuer un nom au fichier et à procéder comme si vous faisiez une sauvegarde normale.
Malheureusement, le PC n'inclut pas toujours tout ce qui est nécessaire à l'export du package d'application. Dans certains cas, en fonction de l'utilisation de votre ordinateur, certains composants peuvent être manquants, tels que des bibliothèques, des modules complémentaires ou des logiciels tels que Java, dont Unity a besoin pour continuer. Dans ce cas, contrairement à ce que je vous ai expliqué dans le paragraphe précédent, le bouton Switch Platform ne sera pas disponible mais, à sa place, le bouton sera affiché Ouvrir la page de téléchargement, qui, si vous cliquez dessus, vous redirigera vers la page qui fournit des instructions sur les modules manquants et les détails de leur installation.
Pour conclure, je vous propose de lire le manuel d'utilisation officiel de Unity, qui vous permet de découvrir en détail comment profiter des fonctionnalités de ce logiciel.
Comment publier des applications de jeu
Très bien : maintenant que vous comprenez comment créer une application de jeu et que vous avez fait vos premiers pas dans ce nouveau monde. Il est donc temps de penser à la phase de publication, lorsque vous rendrez votre jeu public via les canaux officiels, comme le Play Store, dans le cas d'Android, et l'App Store, dans le cas d'iOS.
Concernant la publication sur Google Play Store, la première et seule exigence fondamentale est d'avoir un compte développeur, qui peut être associé à votre profil Google pour un coût de 25 dollars. Vous pouvez faire ce que je viens de vous décrire via la page d'inscription de la console Google Play.
Une fois cela fait, vous aurez la possibilité de télécharger les fichiers .APK de vos candidatures. Dans cette phase, vous devez tout d'abord gérer les métadonnées des applications que vous avez créées, puis les versions et les exigences système et, par la suite, penser à la partie commerciale, puis au titre, à la description et aux captures d'écran. Pour plus d'informations sur le téléchargement d'une application sur le Play Store, je vous invite à consulter le guide officiel fourni par Google et mon tutoriel sur la création d'applications pour Android.
Si votre application est orientée vers un appareil iOS, vous devez obtenir un Compte développeur Apple (au coût de 99 $ par année) via ce site Web. Ensuite, il faut passer par iTunes Connect : connectez-vous avec votre identifiant Apple et entrez dans la section Mes applications, puis, en haut à droite, cliquez sur les boutons + e Nouvelle appli.
Vous pouvez désormais modifier tous les paramètres de votre jeu, tels que le nom, la langue, la description, la catégorie, le prix, les captures d'écran et enfin télécharger le package .IPA application compilée. Généralement, après soumission, la demande sera en attente d'examen avant publication effective : vous pouvez suivre ces étapes via les notifications que vous recevrez sur la boîte de réception associée à votre identifiant Apple. Pour plus de détails, n'hésitez pas à consulter mon guide sur la création d'applications iPhone.
Comment créer une application de jeu