Unreal Engine est un incontournable dans le monde du développement de jeux depuis plus de deux décennies. Connu pour ses graphismes époustouflants, ses outils de développement simples et ses mises à jour régulières, Unreal est un choix judicieux pour tout développeur.
Mais comment avez-vous commencé à créer votre premier jeu dans Unreal ?
À propos du moteur irréel
Unreal Engine est un moteur de développement de jeux 3D d'Epic Games, les créateurs de Fortnite, qui a fait ses débuts en 1998. L'outil est ensuite devenu une suite complète de développement de jeux. Il propose de la programmation, de l'animation et une foule d'autres fonctionnalités compétitives. La nouvelle version du moteur lancée en 2022, améliorer les fonctionnalités d'Unreal Engine tout en le rendant plus accessible aux développeurs.
Unreal Engine est-il bon pour les débutants ?
Unreal Engine 5 est livré avec une gamme de fonctionnalités destinées à ceux qui débutent dans le développement de jeux. Vous pouvez développer votre premier jeu sans aucun code grâce aux fonctionnalités de Visual Scripting d'Unreal. Et vous pouvez compter sur la documentation détaillée disponible pour le moteur pour démarrer votre apprentissage.
Pouvez-vous vendre des jeux créés avec Unreal Engine ?
Vous pouvez vendre les jeux que vous créez avec Unreal Engine sous n'importe laquelle des options de licence de l'entreprise. Il est important de lire votre propre CLUF Unreal Engine lorsque vous téléchargez le logiciel. Epic autorise les ventes de jeux réalisés avec Unreal et ne prend généralement des redevances que lorsque vos revenus dépassent 1 million de dollars.
Unreal Engine est-il gratuit ?
La version de base d'Unreal Engine 5 est gratuite pour tous les utilisateurs, que vous soyez une entreprise, un amateur ou un étudiant. Epic Games propose également un programme d'entreprise avec une assistance premium et une option de licence personnalisée pour les utilisateurs ayant des besoins spécifiques. Chaque licence Unreal Engine 5 est livrée avec les mêmes fonctionnalités de moteur et le même matériel d'apprentissage.
Téléchargement du lanceur Epic Games
Vous pouvez télécharger Unreal Engine via la même application Epic Games Launcher que vous utilisez pour télécharger des jeux. Vous devez télécharger le lanceur à partir de Jeux épiques et installez-le avant de commencer à travailler avec le moteur.
Installation et configuration d'Unreal Engine
Vous pouvez commencer à installer Unreal Engine une fois que vous avez installé Epic Games Launcher. Ouvrez le lanceur et cliquez sur Moteur irréel sur le côté gauche de la fenêtre avant de cliquer sur le Bibliothèque onglet en haut de la fenêtre.
Cliquez sur Installer sur la dernière version du moteur dans le Versions de moteur section. Choisissez le chemin du fichier que vous souhaitez pour votre installation Unreal Engine 5 et cliquez sur Installer.
L'installation prendra un certain temps, ce qui vous donnera la possibilité de commencer à vous familiariser avec Unreal avant de l'utiliser.
Comment créer un jeu dans Unreal Engine pour les débutants
Epic Games a la gentillesse de fournir des exemples de jeux aux nouveaux développeurs qui souhaitent apprendre à créer des jeux avec Unreal Engine. L'exemple de jeu Lyra est un excellent point de départ. Dirigez-vous vers le Échantillons dans l'onglet Epic Games Launcher, sélectionnez Jeu de démarrage Lyra, et cliquez sur le Libre bouton. Cela ouvrira un ensemble de conditions que vous devrez accepter.
Cliquez sur Créer un projet et choisissez le chemin du fichier que vous souhaitez pour votre jeu de démarrage, puis cliquez sur Créer. Attendez que le jeu de démarrage soit téléchargé avant de passer à l'étape suivante.
Maintenant que vous avez téléchargé Lyra, vous pouvez commencer à travailler dans Unreal. Lancer Unreal Engine du lanceur Epic Games et Parcourir pour les fichiers de projet Lyra que vous avez enregistrés avant d'ouvrir les outils de développement.
Explorer l'interface utilisateur d'Unreal Engine
Tout le monde verra la même disposition d'interface utilisateur dans Unreal Engine lors de son premier chargement. Unreal Engine 5 a simplifié et amélioré la disposition générale du logiciel, mais vous pouvez la modifier autant que vous le souhaitez en fonction de vos propres besoins.
Comme vous pouvez le voir sur la capture d'écran ci-dessus, la principale chose à l'écran dans Unreal Engine est le Éditeur visuel vitre. Ici, vous pouvez voir la scène sur laquelle vous travaillez, ainsi que tous les objets et autres instances qu'elle contient. Tout comme des outils tels que Blender, vous pouvez choisir parmi différents modes d'édition dans l'éditeur visuel.
Il y a deux volets distincts sur le côté droit de l'écran: le Esquisse et Détails sections. La Esquisse est une hiérarchie textuelle des objets du niveau actuel. Cela vous donne accès à des objets invisibles, des relations parent-enfant, etc. En dessous se trouve le Détails section, affichant les propriétés de l'objet que vous avez sélectionné.
Tiroir de contenu Unreal Engine, journal de sortie et cmd
Trois outils cruciaux vivent au bas de l'écran Unreal Engine. Le tiroir de contenu abrite tous les éléments utilisés dans votre jeu et le journal de sortie fournit des informations lorsque vous déboguez votre jeu. L'outil Cmd vous permet d'envoyer des commandes à votre jeu.
Pour l'instant, le tiroir de contenu est la partie la plus importante de l'interface utilisateur sur laquelle se concentrer. Cliquez sur Tiroir de contenu pour ouvrir le gestionnaire de contenu, et vous verrez tous les fichiers qui composent l'exemple de jeu Lyra. Vous pouvez rechercher et filtrer les fichiers pour trouver plus facilement ce que vous recherchez.
Comme vous pouvez le voir dans l'exemple de Lyra, il est toujours important de faire attention à la gestion des fichiers lorsque vous travaillez avec le Content Drawer.
Ajout à votre interface utilisateur Unreal Engine
Comme mentionné, vous pouvez personnaliser l'interface utilisateur d'Unreal Engine pour répondre à vos besoins. Aller à Fenêtre en haut de l'écran pour voir la liste des éléments d'interface utilisateur supplémentaires que vous pouvez utiliser. En survolant chacun des types de panneaux, vous obtiendrez une brève description de ce que vous regardez.
Programmation dans Unreal Engine
Débuter avec la programmation dans Unreal Engine est similaire à démarrer avec Unity. Les deux outils offrent des options complètes pour vous donner le contrôle de votre code tout en minimisant la quantité que vous devez écrire pour vous-même.
Quels langages de programmation fonctionnent avec Unreal Engine ?
Unreal Engine utilise C++ comme langage de programmation principal, avec un compilateur conçu pour fonctionner avec. Parallèlement à C++, les développeurs Unreal peuvent utiliser le système Blueprint Visual Scripting pour créer des actions et des événements sans avoir à utiliser de code réel.
Coder avec C++ dans Unreal Engine
Vous pouvez ajouter de nouvelles classes C++ à votre projet à tout moment en accédant à Dossier puis en cliquant Nouvelle classe C++. À partir de là, le code que vous écrivez sera comme n'importe quel autre projet; vous pouvez même utiliser des outils comme Visual Studio pour vous aider dans votre codage dans Unreal Engine. Vous pouvez utiliser la documentation officielle d'Unreal Engine 5 pour démarrer.
Blueprint Visual Scripting dans Unreal Engine 5
Blueprint Visual Scripting est la réponse d'Unreal Engine 5 au codage par blocs et à d'autres méthodes de programmation visuelle. Blueprint est un outil puissant qui vous permet de créer des jeux sans une seule ligne de code. Lyra, par exemple, est un jeu entièrement réalisé avec des scripts visuels.
Pour voir un exemple de script visuel d'Unreal, jetez un oeil à la GA_Weapon_Fire fichier trouvé sous Tout > Armes dans le tiroir de contenu. Ce fichier contrôle le tir des armes dans Lyra et semble assez intimidant lorsque vous l'ouvrez pour la première fois, mais il n'est pas trop difficile à maîtriser.
Ce fichier Blueprint comporte quatre sections différentes. La première de ces sections effectue une trace d'arme lorsque le joueur appuie pour la première fois sur le bouton de tir. Cela vérifie si le joueur est contrôlé localement, puis joue des animations et contrôle la cadence de tir de l'arme. Le joueur ne peut pas tirer avec son arme s'il est mort.
Ensuite, le script visuel Blueprint traite les données cibles pour le tir effectué par le joueur. Cela garantit que les coups infligent des dégâts et ajoutent des effets aux joueurs, tout en garantissant que les tirs hors cible ne leur font rien.
Comme vous pouvez le voir dans les scripts visuels d'Unreal, la programmation que vous faites avec ce système met fortement l'accent sur les relations. Chacun des blocs de code que vous mettez en place devra avoir des lignes tracées vers d'autres blocs, formant un flux qui se sentira rapidement familier aux programmeurs. Cela vaut toujours la peine de lire la documentation Unreal Engine 5 sur les scripts, même si vous avez de l'expérience avec le code.
Premiers pas avec Unreal Engine 5
Unreal Engine 5 est un gros logiciel avec beaucoup à apprendre. Le temps que vous y consacrerez en vaudra toujours la peine, vous donnant la chance de faire de vos jeux de rêve une réalité.