MetaDev, Unreal Engine for Coding: The Curriculum


Pedagogical approach

Our pedagogical approach is project-driven. The trainee will be able to acquire knowledge and practice in parallel in order to master the technical concepts taught.


Course Syllabus


Day 1 Introduction to Metaverse basics and Web 3.0

The first day of training  will allow  learners to:

  1. Understand the objectives of this training by delivering a Course Summary
  2. Learn how they can Install Unreal Engine & Account Setup
  3. Have an Unreal Engine Overview and Resources
  4. Have a quick overview of the  Web History and Limitations of Web 2.0
  5. Learn more about Web 3.0 and its benefits
  6. To understand the sens of  metaverse as a concept
  7. To master the Metaverse basic concepts
  8. To understand the link between those concepts : Metaverse/ Blockchain Technology/ Extended Reality/Tokens/Crypto
  9. To learn How metaverse works
  10. To learn  more about examples of  Metaverse 



Day 2 Unreal Engine Introduction

The second day allows learners to : 

  1. Start a project using a base template 
  2. Get content from the Marketplace and Quixel Bridge 
  3. Import data using Datasmith and FBX 
  4. Place, transform, and duplicate assets to create an environment 
  5. Light an exterior scene using different light types and mobility settings 
  6. Create and apply simple materials

Day 3 Working with Blueprints

The 3rd day allows learners to Learn basic Blueprint concepts, tools, and navigation by building simple interactions.

The main Learning Objectives are :

  1. Differentiate the Level Blueprint and Actor Blueprint
  2. Select the appropriate Blueprint parent class
  3. Identify common/basic variable types (nodes, wires, and pins)
  4. Create, set, and get basic variables
  5. Recognize how local variables and functions work in Blueprint
  6. Utilize Blueprint nodes to control the logic flow


Day 4 Widget Blueprints

The 4th Day allows learners to Learn to create a basic user interface using Unreal Motion Graphics (UMG) and Blueprint. Build a small game to understand simple menu controls and the ability to display data.

The main Learning Objectives are :

  1. Bind data to displays and display text
  2. Create a menu with working buttons using UMG
  3. Apply input core concepts and set up pawn/controller communications
  4. Differentiate UMG and Blueprint
  5. Differentiate construction script, bindings, and tick behavior
  6. Send variable information via Blueprint communications
  7. Utilize Casting/Basic communication between UI and other Blueprints to display values of Blueprint
  8. Actors via UMG


Day 5 Production & Pitching

The last day of the training will be dedicated to the realization of a project in which all the concepts taught during the previous days will be applied. Participants will validate their projects during a pitching and evaluation session.






Aide sur Rechercher des cours