L'apprentissage du développement de jeux est un long processus. Pour les débutants, la combinaison d'avoir à apprendre la programmation, la manipulation d'actifs et un tout nouvel éditeur est écrasante.
Unity (parfois appelé Unity3D) est l'une des plateformes de développement de jeux standard de l'industrie. Il existe une grande communauté d'enseignants en ligne pour la plate-forme, mais Unity Learn est la nouvelle façon officielle d'apprendre à créer des jeux avec le logiciel.
Voyons ce qu'est Unity Learn et ce qui le distingue des autres didacticiels.
Le moteur de jeu Unity entre dans sa 14e année et depuis sa sortie, il vise à démocratiser le développement de jeux. Au fil des ans, Unity a fourni des outils pour apprendre chaque élément de la plate-forme.
De nombreux outils logiciels ont une documentation, mais nécessitent des connaissances préalables pour être utilisés. Cela peut être impénétrable pour les débutants. Unity propose des cours et des tutoriels visant à expliquer de nouveaux concepts d'une manière compréhensible pour tous.
Unity Learn est une plate-forme qui combine toutes ces ressources d'apprentissage avec de nouveaux cours et un apprentissage basé sur des tâches pour aider les utilisateurs de tous niveaux à améliorer leurs connaissances.
Vous pouvez accéder aux supports d'apprentissage directement depuis Unity Hub en cliquant sur Apprendre languette. Cela ouvre une liste de tutoriels spécialement conçus pour apprendre à utiliser Unity.
Ceux-ci diffèrent des autres tutoriels en ce sens qu'ils sont conçus par Unity et intégrés à l'éditeur. L'éditeur vanille fournit une grande quantité de fenêtres et d'options dans lesquelles se perdre. Les projets Unity Learn mettent en évidence exactement ce que vous apprenez et vous guident à travers des concepts simples, en construisant au fur et à mesure.
Outre le fait que les développeurs de Unity connaissent probablement assez bien leur propre logiciel, ce type d'expérience d'apprentissage personnalisé est parfait pour les développeurs de jeux novices.
Plutôt que d'avoir à apprendre plusieurs concepts difficiles à la fois, vous pouvez apprendre comment chaque partie d'Unity interagit. Cela peut vous aider plus tard lorsque vous essayez de déterminer pourquoi les choses ne fonctionnent pas comme vous le souhaitez !
Les forums Unity ont également été un excellent endroit pour discuter et apprendre des autres utilisateurs. Des espaces de forum spécifiques pour les nouveaux apprenants sont parfaits pour discuter des cours, s'entraider en cas de problèmes et apprendre à connaître la communauté autour de Unity.
De nombreux exemples de projets gratuits à télécharger sont disponibles pour Unity. Être capable de distinguer des projets peut donner un bon aperçu de la façon dont tout s'emboîte et comment structurer le vôtre.
Outre des didacticiels interactifs, Unity propose des exemples complets de projets complets avec des ressources, disponibles dans l'onglet Apprendre du hub Unity.
Ces projets sont généralement des exemples de jeux simples et bien documentés. Ils proposent également des didacticiels écrits et vidéo, couvrant tous les éléments nécessaires à la création d'un jeu.
Actuellement, Unity Learn couvre principalement des projets pour débutants sur une grande variété de sujets. Outre les projets complets et les didacticiels interactifs, il existe des cours écrits et vidéo plus traditionnels pour apprendre toutes les facettes de la conception et du développement de jeux.
Les didacticiels Unity préexistants sont intégrés à la nouvelle plate-forme. C'est une bonne chose, car les tutoriels vidéo qui étaient déjà disponibles sont excellents. Généralement plus courts que les didacticiels de projet longs, ils couvrent des éléments spécifiques de l'éditeur Unity et de la bibliothèque de code.
En vous connectant au site Web Unity Learn à l'aide de votre compte Unity, vous pouvez suivre ce sur quoi vous travaillez actuellement et classer les projets dans l'ordre dans lequel vous souhaitez les terminer.
L'apprentissage n'est pas toujours un chemin droit; être capable de passer à un autre sujet avant de reprendre là où vous vous étiez arrêté est idéal pour apprendre de nouveaux concepts.
À mesure que la richesse du matériel augmente sur Unity Learn, ce suivi deviendra probablement de plus en plus important. Au fil du temps, savoir quels projets vous avez déjà terminés peut vous faire gagner du temps et vous aider à actualiser ces principes fondamentaux.
Bien qu'une grande partie du matériel actuel sur Unity Learn soit destiné aux débutants, il propose également des didacticiels pour les développeurs plus expérimentés.
Des didacticiels couvrant le développement de jeux VR sont disponibles, un sujet qui nécessite une certaine compréhension préalable. Des concepts de niveau supérieur tels que le profilage, les performances et les meilleures pratiques sont également présents.
Compte tenu du nombre de changements à venir dans Unity au cours de l'année à venir, la plateforme Learn sera essentielle pour tout le monde. Le nouveau système de composants d'entité (ECS) s'appuie sur une nouvelle approche de conception multithread orientée données. Ces concepts sont hallucinants même pour les développeurs chevronnés et représentent un changement au cœur du moteur Unity.
Il semble très probable que Unity abordera ces sujets denses, avec des tutoriels de style similaire couvrant les concepts de base sur la plate-forme Unity Learn.
Depuis presque aussi longtemps que Unity est en développement, il existe des didacticiels communautaires expliquant comment l'utiliser. Aujourd'hui, des didacticiels écrits et YouTube peuvent vous apprendre tous les éléments de la création d'art de jeu, de la programmation, de l'utilisation de l'éditeur d'unité, de l'animation, etc. Unity essaie-t-il de reprendre le rôle d'enseignant à la communauté ?
Compte tenu de l'attitude ouverte d'Unity envers la communauté et de la défense des enseignants, cela semble totalement improbable. Unity a soutenu plusieurs enseignants, faisant la promotion de leur travail et les parrainant parfois officiellement pour créer du contenu.
Des chaînes YouTube notables comme Brackeys et Sebastian Lague sont présentes sur Unity Learn. Brackeys est souvent répertorié parmi les meilleurs enseignants pour tous les éléments de la conception de jeux Unity, et Unity sponsorise fréquemment ses vidéos d'enseignement.
Unity Learn va de pair avec ce qui est déjà disponible et leur position amicale avec la communauté Unity ne semble pas près de se terminer !
Unity Learn est un excellent moyen de démarrer le développement de jeux, et il existe une multitude de didacticiels Unity externes, dont certains sont recommandés par Unity.
Bien sûr, Unity n'est pas la seule option pour créer vos propres jeux. Il existe de nombreux outils de développement de jeux gratuits parmi lesquels choisir !