Apprendre à coder avec l'Unreal Engine

Seven Siegel |
9 décembre 2020
Hour of Code est une initiative à l'échelle mondiale qui vise à enseigner la programmation de façon amusante à un public de tout âge. Tout le monde peut organiser un événement Hour of Code ou essayer les tutoriels disponibles sur le site web Hour of Code.

Cette semaine des sciences informatiques, Epic Games soutient Hour of Code avec toute une gamme de nouvelles fiches pédagogiques pour enseigner la programmation aux adolescents, en classe ou lors d'activités extrascolaires.

Nous avions déjà dévoilé cinq nouveaux cours sur le mode Créatif de Fortnite créés spécialement dans ce cadre. Aujourd'hui, nous avons cinq nouveaux cours sur l'Unreal Engine, tous conçus pour être complétés en une heure.

N'oubliez pas que l'Unreal Engine est gratuit à télécharger et à utiliser et que vous avez également accès à ces fiches pédagogiques gratuitement.

Découvrez les compétences que vos élèves peuvent apprendre ci-dessous. C'est peut-être leur premier pas vers une carrière en programmation informatique !
 

Cinq nouvelles fiches pédagogiques pour l'Unreal Engine sont disponibles


Ces fiches pédagogiques visent à enseigner des concepts de code aux élèves avec l'Unreal Engine. Pour effectuer ces activités, vous pouvez télécharger les nouvelles ressources pour les enseignants et les élèves depuis le Marché de l'Unreal Engine. 

Chaque cours contient une fiche pédagogique, un guide pour les élèves et un guide pour les enseignants. Les activités et les fichiers de projet inclus sont conçus pour être effectués dans l'ordre du début à la fin, mais toutes les activités peuvent être effectuées indépendamment les unes des autres.

Créez votre premier jeu en 3D : découvrez la détection de collision dans l'Unreal Engine

Dans ce cours, les élèves apprendront à créer un parcours d'obstacles simple où le joueur doit traverser un couloir et un vide rempli de dangers. Ils découvriront le fonctionnement de la détection de collision et son importance en programmation, particulièrement dans le développement de jeu.

Ils auront également l'occasion de se familiariser avec l'interface utilisateur (IU) de l'Unreal Engine, plus spécifiquement le Viewport. Ils pourront explorer l'interface afin de modifier des objets pour leur rajouter la détection de collision et de placer des objets à travers le niveau pour développer le monde du jeu.

Plateformes mouvantes et points de contrôle : boucles et variables booléennes dans l'Unreal Engine

De nombreux jeux contiennent des plateformes mouvantes qui ajoutent une mécanique intéressante et pimentent le jeu. Dans ce cours, les élèves apprendront à créer un niveau avec des îles volantes à l'aide de plateformes mouvantes. Pour arriver en lieu sûr, les joueurs devront sauter au bon moment pour traverser le ciel en passant d'île en île. 

Les élèves se familiariseront avec des concepts de programmation comme les boucles et les variables booléennes et découvriront leur importance, notamment dans le cadre du développement de jeu. 

Atteindre de nouveaux sommets avec les bonus et objets à collectionner : utilisation des variables publiques dans l'Unreal Engine

Dans les jeux, les bonus permettent aux joueurs d'effectuer des actions qui n'étaient pas possibles sans. Par exemple, vous pouvez ajouter un bonus de vitesse qui permet aux joueurs d'atteindre leur objectif plus rapidement ou un bonus qui rend invincible pendant un temps limité. Souvent, les bonus consistent en une fonction qui modifie une variable afin de créer un effet à court terme.

Dans ce cours, les élèves ajouteront un bonus pour permettre aux joueurs d'atteindre des plateformes bien plus élevées qu'en temps normal. Ils étudieront Blueprint, le système de programmation visuelle de l'Unreal Engine, et modifieront les variables à l'origine du résultat désiré. Ils ajouteront ensuite des pièces à ramasser afin de motiver les joueurs à atteindre ces endroits reculés. 

La clé pour débloquer la zone de fin : utilisation des instructions conditionnelles dans l'Unreal Engine

Vous avez sauté de niveau en niveau et tout risqué lors de sauts périlleux entre des îles en mouvement dans le ciel. Vous avez enfin atteint le château où vous pensez trouver le trésor ultime ! Vous aimeriez pouvoir y entrer, pas vrai ? Mais comme il fallait s'y attendre, la porte est verrouillée et vous n'avez pas la clé. Trouvez-la pour ouvrir la porte et atteindre l'objectif final !

Dans ce cours, les élèves apprendront le fonctionnement et l'utilisation des instructions conditionnelles. Dans ce cas, la condition est qu'il faut avoir la clé pour ouvrir la porte. Une fois à l'intérieur, les joueurs pourront finir le jeu. 

Peaufiner et publier votre jeu : utilisation des widgets et de l'affichage tête haute dans l'Unreal Engine

Au cours de cette activité, les élèves apprendront à utiliser efficacement des éléments de l'interface utilisateur ou de l'affichage tête haute (ATH) afin de fournir aux joueurs une expérience de jeu agréable.

Ils pourront notamment étudier la façon d'afficher les informations de manière claire pour les joueurs, qu'il s'agisse du score ou de la santé, des objets dans leur inventaire ou bien plus encore. 

En outre, les élèves pourront modifier leur jeu selon leurs envies. Enfin, ils pourront empaqueter (publier) leur jeu afin de le partager.

    Vous voulez participer à Hour of Code ?

    Téléchargez gratuitement toutes ces fiches pédagogiques et utilisez-les dans vos cours dès aujourd'hui. Pour en savoir plus sur comment participer, contactez-nous !