
Join the Unreal Engine community Discord server to get help with the courses, chat with peers, and explore the creator's Steam game Farmdale and future projects, plus social media.
Learn to balance texture quality and memory in Unreal Engine 5 by selecting appropriate texture sizes—from low to 8k—and starting with medium quality to optimize performance.
Explore how textures and materials shape a model in Unreal Engine. Inspect base color (albedo), normal maps, and roughness, metallic, and ambient occlusion textures that drive the final render.
Master the mesh painting tool in unreal engine 5 to apply a blend material, paint ground textures with brush size, strength, falloff, and switch between red, green, blue channels.
Paint twigs in Unreal Engine 5 to enrich a forest floor by selecting twig objects, adjusting size and density, and painting them around the ground to avoid empty scenes.
Add assets to the landscape using the foliage tool, painting grass, cacti, rocks, and roots to create a believable background for cinematics.
learn how level of detail reduces triangles with distance to optimize games, test LOD transitions for grass, and adjust or remove LOD levels for every model to achieve game-ready performance.
Explore optimization view modes in Unreal Engine 5 to assess lighting complexity, light map density, and quad overdraw, and learn how foliage and model triangles impact performance.
Set up initial lighting in Unreal Engine 5 by clearing existing lights, organizing assets, and configuring a post-process volume with exposure, vignette, and bloom disabled for clean, cinematic lighting.
Drag a Sky Sphere blueprint into the world to add a sky, then adjust sun brightness, sunlight, and cloud speed, capacity, and opacity to create daytime or nighttime atmospheres.
Adjust the post-process volume to shape mood with white balance, bloom, saturation, gamma, and a subtle vignette, while balancing skylight and directional light for a cinematic look.
Learn lighting mobility by comparing static, stationary, and movable lights to balance performance and dynamic shadows.
Create an audio folder and import the provided sound effects—bird sound, wind breeze, and music—by selecting them and dragging them into the audio folder for use in the scene.
Learn to drive the game's camera on play in Unreal Engine 5 by using level blueprint to set the view target to a camera with blend, via get player controller.
Continue with learning blueprints, Unreal Engine's visual programming language, to code your game without writing code. Learn to create menus, program gameplay, and move a character using blueprints.
Learn the fundamentals of Unreal Engine 5 through level design!
Unreal Engine is one of the most popular engines in AAA-studios from games to architecture, product design, and filmmaking. Known for high-quality graphics, I want you to showcase it.
By the end of this course, you will have learned the fundamentals of the Engine by creating your own realistic environment from start to finish with easy follow along videos. You will able to use the same workflow and techniques to create your own projects.
You will get comfortable navigating the Engine and apply key concepts to your future projects whether you are game developer, programmer, artist, or designer. You don't need any prior experience.
This course has all you need to know to get started, including:
Unreal Engine overview (toolbars, panels, browsers..)
Creating and setting up projects
Placing and transforming different actors
Creating and applying textures and materials
Adding details, sound effects, and lighting
As a bonus, you get to create a beautiful cinematic and presentation of your finished product.
Learn the best practice from a published developer
My name is Moustafa, and I am the director and developer of Farmtale on Steam. With years of experience within game development and teaching, I will show you the best practice of Unreal Engine 5. It is not enough for games to look good, but they also has to perform. You will use different optimization tools to achieve game-ready performance.
Join our supportive and sharing community on Discord.
See you in lesson 1!