
Unreal Engine: Design and Build 3D Game Worlds for Beginners Course
Learn to design and build stunning 3D game worlds in Unreal Engine 5 — from your very first project setup to a fully polished, interactive level. Master terrain sculpting, modular environment construction, lighting, materials, and Blueprint scripting through hands-on projects. No prior experience required — just a passion for game creation and a drive to build something real.
What you will learn:
Install, configure, and navigate Unreal Engine 5 to build a professional project workflow.
Construct game-ready environments using modular static meshes, blockout techniques, and grid snapping.
Create and apply physically based materials and textures using the node-based Material Editor.
Set up dynamic and baked lighting systems, including Lumen, Sky Atmosphere, and Lightmass.
Sculpt open-world terrain and populate it with foliage using landscape and procedural tools.
Implement interactive gameplay elements — triggers, doors, and collectibles — using Blueprint visual scripting.
How you study in practice Unreal Engine: Design and Build 3D Game Worlds for Beginners Course
How you practise Unreal Engine: Design and Build 3D Game Worlds for Beginners Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsGetting Started with Unreal Engine
Getting Started with Unreal Engine
Lesson 1 • Navigating the Unreal Editor Interface
Identify and use the Viewport, Content Browser, Outliner, and Details panel. Fluency with these panels accelerates every workflow introduced later.
Lesson 2 • Creating and Managing Projects
Create new projects using built-in templates and manage project files and folders. Proper project structure prevents asset conflicts throughout the course.
Lesson 3 • Installing and Configuring the Engine
Download and install Unreal Engine 5 via the Epic Games Launcher and configure system settings. Establishes the technical foundation every subsequent chapter depends on.
Lesson 4 • Customizing the Editor Workspace
Rearrange panels, set editor preferences, and configure keyboard shortcuts. A personalised workspace reduces friction and speeds up level design tasks.
Chapter 2HideHide detailsSee detailsCore Concepts of 3D Space and Actors
Core Concepts of 3D Space and Actors
Lesson 1 • Actor Properties and Components
Inspect and modify Actor components such as meshes, collisions, and tags in the Details panel. Component awareness enables efficient customisation without scripting.
Lesson 2 • Placing and Managing Actors
Place Static Mesh Actors, lights, and cameras using the Place Actors panel and drag-and-drop. Managing Actors in the Outliner keeps scenes organised as complexity grows.
Lesson 3 • Working with Transforms
Apply location, rotation, and scale transforms using gizmos and the Details panel. Precise transforms are the foundation of professional-quality level layouts.
Lesson 4 • Understanding 3D Coordinate Systems
Learn X, Y, Z axes, world vs. local space, and unit scale in Unreal Engine. This spatial literacy is required for accurate level construction in all later chapters.
Chapter 3HideHide detailsSee detailsBuilding Environments with Static Meshes
Building Environments with Static Meshes
Lesson 1 • Organising the Content Browser
Create folder hierarchies, apply naming conventions, and use filters to manage assets. Organised projects scale cleanly as asset counts grow across chapters.
Lesson 2 • Modular Level Design Principles
Use modular mesh kits to tile, snap, and assemble reusable building blocks efficiently. Modularity reduces asset count while maximising environmental variety.
Lesson 3 • Blocking Out a Level
Construct a rough level layout using placeholder geometry to define space and flow. Blockouts validate design intent before investing time in final assets.
Lesson 4 • Replacing Blockout with Final Meshes
Swap placeholder geometry for polished Static Meshes while preserving spatial relationships. This workflow bridges blockout and final production efficiently.
Lesson 5 • Importing Static Mesh Assets
Import FBX and OBJ files and configure import settings for collision and LODs. Correct import settings prevent visual and performance issues in later stages.
Chapter 4HideHide detailsSee detailsMaterials and Textures Fundamentals
Materials and Textures Fundamentals
Lesson 1 • Applying UV Mapping Concepts
Understand UV channels, tiling, and offset controls to correctly map textures onto meshes. Correct UV usage eliminates stretching and seam artefacts on surfaces.
Lesson 2 • Understanding the Material Editor
Navigate the node-based Material Editor and understand the main material output node. This editor is the primary tool for all surface appearance work in the course.
Lesson 3 • Importing and Connecting Textures
Import PNG and TGA texture files and connect them to Base Color, Roughness, and Normal inputs. Proper texture connections are essential for physically based rendering.
Lesson 4 • Creating Material Instances
Create Material Instances from parent materials and expose parameters for rapid variation. Instances reduce draw calls and allow non-destructive surface customisation.
Chapter 5HideHide detailsSee detailsLighting Your Game World
Lighting Your Game World
Lesson 1 • Dynamic Lighting and Lumen
Enable Lumen for fully dynamic global illumination and reflections without baking. Lumen is the modern alternative for projects requiring real-time lighting changes.
Lesson 2 • Types of Lights in Unreal Engine
Identify Directional, Point, Spot, and Rect lights and their appropriate use cases. Choosing the right light type is the first step toward efficient, realistic illumination.
Lesson 3 • Baking Static Lighting with Lightmass
Configure Lightmass settings and build lighting to bake global illumination into lightmaps. Baked lighting delivers high visual quality at minimal runtime cost.
Lesson 4 • Sky and Atmospheric Lighting
Set up Sky Light, Sky Atmosphere, and Exponential Height Fog for outdoor environments. Atmospheric systems create convincing time-of-day and weather conditions.
Lesson 5 • Configuring Light Properties
Adjust intensity, colour temperature, attenuation radius, and shadow settings for each light. Fine-tuned properties distinguish amateur from professional lighting results.
Chapter 6HideHide detailsSee detailsLandscape and Foliage Systems
Landscape and Foliage Systems
Lesson 1 • Painting Landscape Materials
Create a layered Landscape Material and paint texture layers such as grass, rock, and dirt. Painted layers blend seamlessly to produce realistic terrain surface variation.
Lesson 2 • Procedural Foliage Volumes
Use Procedural Foliage Volumes to simulate ecosystem-based vegetation distribution automatically. Procedural placement saves time and produces more natural-looking results than manual painting.
Lesson 3 • Creating and Sculpting Landscapes
Create a Landscape Actor and use sculpt brushes to shape terrain elevation and form. Landscape sculpting is the primary method for building large outdoor game worlds.
Lesson 4 • Using the Foliage Paint Tool
Paint trees, bushes, and ground cover using the Foliage tool with density and scale controls. Foliage painting rapidly populates large terrain areas with natural vegetation.
Chapter 7HideHide detailsSee detailsBlueprints for Interactive Environments
Blueprints for Interactive Environments
Lesson 1 • Building a Simple Interactive Door
Animate a door Actor using a Timeline node driven by a player proximity trigger. This practical project consolidates variables, events, and timelines into one system.
Lesson 2 • Trigger Volumes and Overlap Events
Place Box Trigger Volumes and respond to OnActorBeginOverlap events to activate world changes. Triggers are the most common method for creating responsive game environments.
Lesson 3 • Collectibles and Simple HUD Feedback
Create a collectible Actor that increments a counter and displays it on a basic HUD widget. Combining Blueprints with UMG introduces the full player feedback loop.
Lesson 4 • Introduction to Blueprint Visual Scripting
Open the Blueprint Editor, understand nodes and execution pins, and create a simple print-string script. Blueprint fundamentals unlock all interactive features covered in this chapter.
Lesson 5 • Variables, Events, and Functions
Declare variables, use built-in events like BeginPlay and Tick, and create reusable functions. These constructs are the building blocks of all Blueprint logic.
Chapter 8HideHide detailsSee detailsOptimisation and Final Level Polish
Optimisation and Final Level Polish
Lesson 1 • Packaging and Exporting the Final Level
Configure project packaging settings and build a standalone executable for the target platform. A packaged build validates that the level runs correctly outside the editor.
Lesson 2 • Profiling Performance with Built-in Tools
Use the Stat commands, GPU Visualizer, and Unreal Insights to identify performance bottlenecks. Profiling before optimising ensures effort targets the highest-impact problems.
Lesson 3 • Level of Detail and Culling Strategies
Configure LODs on Static Meshes and set up Cull Distance Volumes to reduce GPU load. LOD and culling are the most impactful mesh-level optimisations available.
Lesson 4 • Post-Process Volume Effects
Add a Post-Process Volume and configure bloom, ambient occlusion, colour grading, and depth of field. Post-process effects unify the visual style and elevate perceived quality.
Lesson 5 • Texture and Material Optimisation
Apply texture streaming, compress texture formats, and merge materials to reduce memory and draw calls. Texture optimisation directly improves both frame rate and load times.
Your valid completion certificate
This course is for you:
Aspiring game developer: wants to create real game environments from scratch.
Hobbyist gamer: ready to move from playing games to building them.
Graphic designer: looking to expand skills into interactive 3D environments.
Film or animation student: eager to explore real-time world-building tools.
Career changer: pursuing entry-level roles in the game development industry.
Creative entrepreneur: building a game prototype without a full development team.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















