Unity est un moteur puissant pour créer des jeux sur plusieurs plates-formes. Alors que l'éditeur Unity fonctionne sur le langage de programmation C#, il est même possible de développer des jeux sans codage.
Rust, Hearthstone et Kerbal Space Program sont tous des jeux Unity. Ces tutoriels vous apprendront tout ce dont vous avez besoin pour créer le jeu de vos rêves ! Tout d'abord, une note sur le nom.
Lorsque vous recherchez des informations sur Unity, vous l'avez peut-être vu sous le nom de Unity 3D ou simplement comme Unity . Les choses ne deviennent pas plus simples lorsque vous visitez le site Web officiel, dont l'URL est unity3d.com , mais fait référence au moteur comme Unity.
Unity a supprimé la 3D de leur nom car ce n'est pas seulement un moteur 3D. Il fonctionne en 2D et en 3D et dispose d'outils pour les deux. Bien que la marque ait changé partout ailleurs, cela ne valait probablement pas la peine de changer l'URL officielle du site Web.
En bref, Unity 3D est Unity, et nous nous en tiendrons à l'appeler Unity pour cet article.
Pour un cours complet Unity pour débutants sur la conception de base de jeux, Unity3d College est là pour vous. Ce didacticiel ne suppose aucune connaissance et vous explique comment ouvrir Unity pour la première fois. Il présente l'éditeur Unity, les objets du jeu et les fonctionnalités de base avec le code C#.
Le site Web Unity3d.College propose une collection de contenus comprenant des liens vers des vidéos, des podcasts sur le développement de jeux et des didacticiels écrits. Ce site a quelque chose pour les débutants comme pour les utilisateurs chevronnés d'Unity.
De nombreux didacticiels fournissent des fichiers de projet pour vous aider à acquérir une expérience pratique des projets Unity. Les projets de tutoriels interactifs officiels de Unity vont encore plus loin.
Ces projets emmènent les débutants dans la construction et les tests de jeux. Les fenêtres du didacticiel mettent en évidence différentes parties de l'éditeur Unity et expliquent pas à pas son fonctionnement. Plusieurs didacticiels interactifs sont disponibles gratuitement via le Unity Hub lanceur, fourni avec Unity.
Brackeys est un professeur YouTube très respecté, qui crée des tutoriels Unity pour tous les niveaux. Son introduction à C # laisse Unity de côté et se concentre uniquement sur le code qui sous-tend le moteur. Ce didacticiel ne nécessite aucune connaissance préalable en matière de codage.
C'est une bonne chose à apprendre car les bibliothèques de Unity sont toutes construites sur C#, mais il existe de nombreuses autres bonnes raisons d'apprendre C# !
Les kits de jeu sont des modèles de projets qui permettent aux débutants de concevoir des jeux dans l'éditeur Unity. Vous pouvez télécharger le kit de jeu 2D sur le site Web Unity, qui fournit un guide étape par étape pour l'utiliser.
Tout en gardant tout pour les débutants, ce guide présente quelques concepts de base pour le développement de jeux 2D. À la fin du didacticiel, vous serez familiarisé avec les cartes de tuiles, le comportement basé sur les événements et les tests de jeu de base. Unity propose également un kit de jeu 3D, et d'autres sont prévus à l'avenir.
Playmaker, disponible sur Unity Asset Store, permet aux non-codeurs de créer des jeux. Les créateurs d'Inside l'ont utilisé pour permettre aux artistes et aux concepteurs de niveaux d'implémenter le contenu du jeu. YouTubeur Jayanam explique les fondamentaux de la logique visuelle avec Playmaker dans son tutoriel vidéo.
En tant que machine à états finis (FSM) visuelle, Playmaker facilite la création de comportements complexes et de mécanismes de jeu. Vous pouvez créer des jeux entiers avec des comportements et des mécanismes complexes en utilisant le système. Si vous débordez d'idées mais que vous ne voulez pas apprendre à coder, Playmaker est fait pour vous.
Thomas Brush, développeur de Pinstripe et le très attendu Once Upon A Coma partage ses connaissances dans ce didacticiel complet sur la création d'un jeu de plateforme dans Unity. S'appuyant sur dix ans d'expérience, il décompose chaque élément en un langage facile à comprendre, parfait pour les débutants.
Le didacticiel couvre l'importation de calques de Photoshop dans Unity et la création d'un effet de parallaxe lui donnant vie. Il vous montre comment rendre la scène correctement, importer un personnage de joueur et donner au jeu des fonctionnalités via le code. Thomas a créé une multitude de didacticiels sur sa chaîne YouTube, ainsi que des conseils rapides sur la vie en tant que développeur de jeux.
Si vous cherchez un aperçu rapide de la construction de mécanismes de jeu de base, l'Autorité Android La chaîne YouTube a la réponse. À l'aide du moteur Unity et du kit de développement logiciel (SDK) Android, vous pouvez créer un jeu fonctionnel en seulement sept minutes.
La vidéo couvre la création de pixel art et son importation dans Unity, ainsi que certains comportements de base via le code. Si cela suffit à vous intéresser au développement de jeux Android, le processus est également couvert de manière beaucoup plus détaillée dans une série d'articles du créateur du didacticiel YouTube.
Les didacticiels longs créent souvent des jeux complets et couvrent des sujets de conception de jeux d'une manière beaucoup plus approfondie que les didacticiels de base. YouTuber quill18creates crée des séries de didacticiels accessibles qui couvrent généralement des projets entiers en détail.
Le didacticiel actuel couvre la création d'un jeu de stratégie spatiale 4X, dans un style similaire à Civilization. L'ensemble du jeu est open source et chaque vidéo contient des instructions claires qui conviennent aux débutants. Il existe plusieurs projets similaires sur la chaîne quill18creates, ainsi que des vidéos autonomes sur le développement de jeux Unity.
Bien qu'ils ne soient pas spécifiques à Unity, les shaders sont essentiels pour que n'importe quel jeu soit beau. Chaque effet d'image à couper le souffle dans les jeux en dépend. L'écriture de shaders peut être une tâche compliquée. Ils ont une syntaxe différente de C#, et même la compréhension des termes de base peut prêter à confusion.
Entrez Makin' Stuff Look Good . Cette chaîne est parmi les meilleures pour expliquer le fonctionnement des shaders et comment écrire le code des shaders. Les vidéos sur la déconstruction et la recréation de graphismes de jeux populaires sont parfaites pour voir comment ces concepts fonctionnent en action.
Ce tutoriel de YouTuber LMHPoly couvre les principes fondamentaux de l'éclairage dans Unity. Vous n'avez besoin d'aucune connaissance préalable de Unity pour créer le projet, et chaque étape est expliquée avec des invites à l'écran.
L'éclairage est la différence entre un beau jeu et un excellent jeu. Si vous êtes plus orienté vers l'esthétique que vers le codage, l'apprentissage de l'éclairage pourrait être pour vous.
Alors que la majorité des utilisateurs d'Unity créent des jeux, le moteur est également parfait pour les architectes et les modélisateurs 3D pour montrer leur travail. YouTuber ArquMania vous guide tout au long du processus d'exportation d'un modèle CAO depuis Rhino et de son importation dans Unity.
Une fois importé, le modèle est texturé et placé dans une scène. En ajoutant un personnage joueur, les gens peuvent alors se promener autour du modèle dans la scène. Ce processus fonctionne pour n'importe quel logiciel de CAO et serait parfait pour les architectes et les décorateurs d'intérieur.
Unity est un puissant outil tout-en-un pour le développement de jeux. Vous pouvez apprendre les bases en une journée, mais l'apprentissage du développement de jeux est un processus continu. Bien que puissant, Unity n'est peut-être pas pour vous. Heureusement, il existe de nombreux moteurs de développement de jeux différents parmi lesquels choisir, et l'un pourrait vous convenir mieux qu'un autre. Ou vous voudrez peut-être simplement utiliser Mixamo pour animer des modèles 3D.
Si vous décidez d'apprendre Unity, il est préférable de plonger directement et d'acquérir une expérience de ce qu'est le développement de jeux. Un didacticiel Unity pour débutant qui vous apprend à créer un jeu complet est un excellent point de départ. Vous pouvez également consulter Unity Learn pour apprendre facilement le développement de jeux !