Tutoriel Unreal Engine 4 pour débutants - tous les détails
Avec Unreal Engine 4, vous pouvez facilement programmer vous-même des jeux vidéo professionnels et complexes. Dans ce didacticiel, vous découvrirez la structure du programme et quelques concepts de base.
Installer Unreal Engine 4
Avant de commencer la programmation avec Unreal Engine, vous devez d'abord l'installer. Dans cet exemple, nous vous montrons l'installation sous Windows.
- Téléchargez d'abord l'Unreal Engine 4. Cela se fait via la page d'accueil d'Unreal Engine.
- Exécutez ensuite le programme d'installation et cliquez sur "Installer".
- Pendant l'installation, le pare-feu Windows empêchera le programme d'accéder au réseau plusieurs fois. Cependant, vous devez autoriser cet accès afin que vous puissiez installer correctement le moteur Unreal ou le lanceur Epic Games.
- Une fois l'installation terminée, lancez Epic Games Launcher et connectez-vous avec votre compte Epic Games.
- Si nécessaire, cliquez sur "Réparer maintenant" pour renouveler les raccourcis obsolètes.
- Cliquez maintenant sur l'onglet "Unreal Engine" et sur "Installer le moteur".
- Vous pouvez ensuite choisir où installer le moteur. Si vous le souhaitez, vous pouvez l'installer sur une clé USB ou un disque dur externe, par exemple. Cliquez ensuite sur "Installer".
- Si Epic Games Launcher vous demande ultérieurement si les fichiers uproject doivent être affectés au lanceur, cliquez sur "Réparer maintenant".
Unreal Engine 4: le chef de projet
Dès que l'installation du moteur Unreal est terminée, vous pouvez le démarrer en cliquant sur "Lancer".
- Le chef de projet commence d'abord. Si vous n'avez jamais travaillé avec Unreal Engine auparavant, il est conseillé de sélectionner un modèle ici.
- Donnez également un nom au projet et choisissez l'emplacement.
- Enfin, cliquez sur "Créer un projet" pour commencer.
Sections de programme dans le moteur Unreal
Le moteur Unreal est divisé en six domaines importants.
- Panneau Modes: Vous trouverez ici divers outils, tels que "l'outil Paysage", "l'outil Feuillage" ou "l'outil Placer". Avec "Placer l'outil", vous pouvez par exemple - comme son nom l'indique - placer des objets dans le niveau.
- World Outliner: Le "World Outliner" affiche tous les objets du niveau actuel et est utilisé pour l'organisation.
- Détails: Dans le champ "Détails", vous pouvez modifier les propriétés des objets individuels du niveau.
- Barre d'outils: en haut, vous trouverez la barre d'outils, qui propose des fonctions générales. Le bouton "Jouer" avec lequel vous pouvez essayer votre jeu est très important.
- Fenêtre: vous pouvez toujours afficher le niveau actuel dans la "Fenêtre" sous différentes perspectives. Vous pouvez également déplacer des objets ici et bien plus encore.
- Navigateur de contenu: Enfin, il y a le "Navigateur de contenu", dans lequel vous pouvez trouver tous les fichiers de projet. Vous pouvez également les organiser ici, afficher la structure des dossiers ou importer des fichiers.
Unreal Engine: ces ressources standard existent
Il existe d'innombrables ressources dans le moteur Unreal. Les quatre actifs standard importants sont:
- Classe Blueprint: Vous avez besoin d'une "classe Blueprint" pour le déroulement du jeu ou pour le comportement des objets individuels. Si vous voulez ajouter une voiture en mouvement au jeu, par exemple, cela pourrait être résolu avec une "Classe Blueprint". Une "classe Blueprint" est programmée avec un système de nœuds. Cela signifie que vous connectez plusieurs éléments de programme avec des flèches, comme un organigramme.
- Niveau: Avec cet atout, vous pouvez facilement - comme son nom l'indique - créer un niveau, que vous pouvez modifier directement dans la "fenêtre d'affichage".
- Matériel: Cet atout est également explicite. Vous pouvez créer des matériaux avec cet actif dans un "éditeur de matériaux" spécial. Le système de nœuds est à nouveau utilisé ici.
- Système de particules: avec cet atout, vous pouvez ajouter des particules à un objet. Il est traité dans un éditeur de particules spécial.
- Vous pouvez facilement ajouter des ressources au jeu en cliquant sur "Ajouter un nouveau" dans le "Navigateur de contenu". Vous trouverez ensuite les actifs standard mentionnés ci-dessus dans la section "Créer un actif de base".
Maillages dans le moteur Unreal
Si vous travaillez avec le moteur Unreal, vous rencontrerez également des soi-disant "mailles".
- Vous avez besoin de maillages ou de maillages polygonaux pour les graphiques en trois dimensions. Il existe deux types de maillages différents.
- Maillage statique: Un "maillage statique" est un objet géométrique qui se compose de nombreux polygones différents (polygones). Cet objet est stocké dans la mémoire graphique et peut être déplacé, tourné et mis à l'échelle sans nécessiter beaucoup de puissance de calcul.
- Maille squelettique: cette maille est très similaire à la "maille statique". Cependant, il a toujours des "os" interconnectés qui peuvent le changer. Si vous souhaitez ajouter un lapin en cours d'exécution au jeu, vous avez besoin d'un "Skeletal Mesh" afin que vous puissiez également animer un mouvement de course.