
Learn to build a game-ready environment in Unreal Engine 5 from scratch using Quixel Megascans, covering navigation, project setup, textures and materials, level design, lighting, optimization, audio, cinematics, and blueprints.
Visit epicgames.com, download the Epic Games launcher, sign in, open the Unreal Engine tab, go to the library, add a version, and install Unreal Engine 5 (latest version).
Launch the Unreal Engine, open the new project window, choose blueprint on desktop with maximum quality, name and save the project, and create from a blank project.
Navigate the Unreal Engine viewport with right-click and WASD, adjust camera speed, toggle game view, and master select, move, rotate, and scale with snapping.
Explore the Unreal Engine 5 toolbar and learn essential tasks: create and save levels, start new projects, adjust editor preferences, manage windows, place lights, and preview basic cinematics.
Learn how the details panel displays an item's static mesh, material, physics, collision, and lighting settings, plus location, rotation, and scale, and how to adjust them with precise inputs.
Explore the world outliner to locate, select, and manage every object in your level, organize items with folders, hide or show them, and search for specific items.
Navigate the Unreal Engine 5 content browser, dock it for persistent access, organize assets with folders and colors, and search, import, and create materials, blueprints, and more.
Create and save levels in Unreal Engine 5 using right-click to create empty level or file > new level to choose empty, basic, or open world, then save under maps.
Add a post-process volume in Unreal Engine 5 to alter the level’s colors, brightness, bloom, exposure, temperature, tint, saturation, shadows, and ambient occlusion, with infinite extent applying to whole level.
Set a post-process volume to fix camera exposure in Unreal Engine 5, then lock exposure by setting minimum and maximum to one so lighting doesn't auto-adjust with light intensity.
Explore quixel megascans to design levels with hyper realistic textures, surfaces, and foliage, featuring a free 17,700-asset library for Unreal Engine created in partnership with Epic Games.
Sign in to Quixel Bridge within Unreal Engine, browse 3D assets, plants, and surfaces, filter by collections, and download or favorite assets to your project.
Select and mix asphalt surfaces, add barriers, signs, cones, hydrants, and rocks, then apply decals and graffiti, then plant grass to create a varied street scene in Unreal Engine 5.
Balance quality and performance in Unreal Engine 5 by using medium 4k textures and reducing texture size in the engine for better fps, while noting nanite for future lessons.
Unreal Engine 5 introduces Nanite geometry to render triangles efficiently. It increases triangles when close and reduces them when far, using cluster culling for 3D models, not decals.
Import Quixel assets by downloading nanite models and other assets, then add them into the project, choose medium or low quality as needed, and save your imported environment.
explore how textures color and detail 3d models, including albedo (base color), normal maps, and roughness, and learn how memory usage and 8k textures affect rendering.
Learn to adjust texture properties in Unreal Engine 5, balancing albedo brightness, hue, and saturation to unify models in an environment, including decal brightness and color curves.
Learn how materials combine textures and apply to models via a material slot, then create a material, open its material graph, and drag it onto your model.
discover how to use the material graph to plug textures into the base color and normal maps, adjust color with constants and multiply nodes, and apply materials to models.
Use material instances in Unreal Engine 5 to drive tint, desaturation, base color, and normal maps with parameters, instantly updating models from a single parent material.
Reduce texture pool memory and prevent blur by lowering textures from 8K to 2K or 1K using lod bias, adjusting albedo, normal map, and roughness for optimization.
Delete existing scene objects with the outliner to prep the level. Import the street FBX, skip material creation, and uncheck textures, then place it at 0,0,0 to begin the level.
drag the sidewalk from megascans into the level, enable movement snapping, and copy with alt to duplicate sections; vary with different models and rotate with e to break repetition.
Explore creating a blend material to mix base, middle, and top layers—using fine asphalt, muddy asphalt, and cracked asphalt—adjust tiling and map albedo and normal maps via quixel bridge.
Apply the blend material, a material instance with tiling and a puddle layer for water on the ground, and adjust roughness to create rain-wet surfaces.
Master mesh painting in Unreal Engine 5 to layer base, middle and top materials on a street—cracked asphalt, mud, and puddles—using size, strength, falloff, channel swaps, and shift erase.
Adjust ground tiling in unreal engine 5 by aligning base layer tiling to 12 by 30 using a reference plane, then paint with the mesh painting tool for accurate detail.
Adjust ground textures by enabling base, middle, and top layer adjustments to blend cracked asphalt and mud, matching base color and roughness for cohesive painting.
Learn to paint the ground using mesh paint, applying cracks and subtle mud with a low brush size and strength, adjust falloff, and erase with shift for variation.
Learn to place street line decals in Unreal Engine 5 using Megascans decals, and adjust scale, alignment, and color with brightness, hue, and rgb curves to blend with the ground.
Learn how to place and create variations of barricades using Megascans assets in Unreal Engine 5, including concrete and metal barriers, snapping, rotation, and manual adjustments for realistic sidewalks.
Drag and place Megascans props, including a fire hydrant, stop sign, and traffic cones, adjust orientation, apply decals later, plan blood on the cones, and move to landscape next.
Create a landscape, apply muddy asphalt, adjust the Z offset to align with the street, and sculpt with brush settings to blend and place barriers.
Configure Megascans grass by adjusting the color overlay in the material and setting level of detail to zero for far views, applying changes to all grass models.
Paint foliage with the foliage tool, adjust brush size and density, then use the material instance wind, Z value, and scale variation to craft varied grass.
Drag and place Megascans rocks, including forest rock and small granite, into the environment, then rotate and scale for variation; refine with the foliage tool and shift-delete to remove grass.
Enable the puddle layer in the blend material and paint puddles on the street with the mesh paint tool, then adjust liquid height, opacity, roughness, and wave settings.
Add blood decals to the environment by importing Megascans decals, then resize, place, and adjust color overlays and brightness to create a cohesive look across ground, rocks, and props.
Finalize the environment by placing graffiti on the ground, deleting the character, rotating and scaling it, and tweaking color via a material instance to orange, then save and explore assets.
Delete existing lights and learn to add lighting from scratch in Unreal Engine, using directional light as sunlight and point lights for interiors, then explore skylight and post-process volume.
Add directional light, skylight, and sky atmosphere in Unreal Engine 5, configure a post-process volume with exposure, and group lighting into an environment for realistic visuals.
Add a sky in Unreal Engine by using the Epic Games Launcher marketplace to grab a free Good Sky asset. Resolve version compatibility and drop it into your level.
Add exponential height fog in Unreal Engine 5 and adjust its density. Set density to 5 for heavy fog, or 2 or 1 for milder effects; save and proceed.
Learn to use the light mass importance volume in Unreal Engine 5 to focus lighting on your level, encapsulating the area for better performance and optimization.
Explore lumen, unreal engine 5's lighting system delivering accurate global illumination and reflections by sourcing environment lighting for 3d assets, and compare it to screen space using post-process volume.
Adjust the lighting by tuning the sky, sun, and fog in unreal engine 5, and balance movable directional light, skylight, indirect lighting intensity, and volumetric fog to reveal god rays.
Enable god rays in Unreal Engine 5 by turning on bloom and light shift for a directional light, and enable exponential height fog with volumetric fog, keeping bloom around 0.1.
Adjust the post-process volume to tune bloom, exposure, vignette, color grading (temperature and tint), then tweak graffiti color and blood decal roughness for balanced cinematic visuals.
Understand static, stationary, and movable lights in Unreal Engine 5, including baked lighting, dynamic shadows, and performance trade-offs. Learn when to use each for day-night systems and moving objects.
Boost frame rate by optimizing foliage with nanite, enabling bulk edits, configuring virtual shadow maps and distance fields, and packaging the game to measure true fps.
learn how level of detail manages mesh detail with distance, using nanite and non nanite models, and set lod distances and screen sizes to optimize performance.
Adjust texture sizes for each model by applying a consistent lod bias to reduce 8k textures to 2k, including albedo, normal, and mask textures, without losing visual quality.
Explore Unreal Engine 5 optimization view modes to balance lighting and geometry, using light complexity, stationary light overlap, shader complexity, and quad overdraw to keep your scene performant.
Master lightmap density and lightmap resolution in Unreal Engine 5, including how nanite and non-nanite models affect shadows. Learn to adjust lightmap coordinates, generate lightmap uvs, and optimize performance.
Fix wrapping UVs by adjusting lightmap coordinates and enabling generate lightmap UVs on affected models, then bulk edit to lower lightmap resolution and set foliage to static.
Learn to limit fps in Unreal Engine 5 by enabling smooth frame rate and setting a maximum and minimum fps to prevent GPU overuse when releasing on Steam.
Add ambience with sound effects by creating an audio folder in content, importing a wav file, and building a sound cue to use in your Unreal Engine scene.
Create a sound cue named with sq prefix, adjust volume, enable looping for ambience, and apply a modulator to vary pitch on each play, then save.
Drag a sound cue into level or use the level blueprint to play a 2D sound, adjusting its volume; raise maximum concurrent streams in project settings if many sounds play.
Learn how to add and pilot a cinematic camera actor to present a scene, lock camera movement to prevent accidental edits, and fine-tune camera settings for cinematic shots.
adjust unreal engine 5 camera settings by selecting dslr and a 185mm prime lens; use the debug focus plane to focus on a character and blur the background.
Take high resolution screenshots in Unreal Engine 5 using the high resolution screenshot tool, select 1x or 2x to avoid crashes, and locate saved images in the project's saved/screenshots folder.
Learn how to start the game from a chosen camera by setting the view target with blend, using the player controller and a main camera in Unreal Engine 5.
Unreal Engine for Beginners - Start Your Journey
Unreal Engine for Beginners is a complete course that teaches how to use Unreal Engine 5 (UE5) while developing games. You will learn UE5 in a fun, hands-on way by designing a realistic and game-ready environment, that utilizes the latest features of the engine.
Top AAA game studios use UE5 as their main game development software. For instance, games like Fortnite, The Witcher, and Kingdom Hearts 4 are some of the popular games developed using this engine. Therefore, UE5 is an excellent choice for those who want to earn money and work from home as an independent game developer. In fact, I have been a full-time UE5 game developer for a couple of years, creating games, designing courses, and selling game assets through the Unreal Engine marketplace.
Start making money today by learning UE5 game development through Unreal Engine for Beginners!
Up-to-date Unreal Engine course by an experienced developer
Many game development courses available on YouTube and other websites. However, most are created by inexperienced developers who teach poor development practices. Having gone through various Unreal Engine tutorials and courses myself, much of the information provided is disorganized, incorrect, or lacks detail.
To address this issue, I have created Unreal Engine for Beginners. The course covers topics in-depth while maintaining quality and emphasizes good game development practices.
This course is updated monthly and covers the most recent features of Unreal Engine 5, such as Quixel Megascans, Nanite, and Lumen.
What makes me qualified to teach you?
I am an experienced game developer with nine years of experience. To summarize my work without boring you:
I have released a Steam game I directed from start to finish with a team of 8.
I have created 11 game development courses with 40,000+ students and an average rating of 4.8+ out of 5 stars.
I am currently solo-developing Farmtale 2 from start to finish.
I also work as a freelancer on various game projects, specializing in programming, lighting, game optimization, and more.
I am deeply passionate about game development and have made it my full-time job. I would love to teach you everything about Unreal Engine 5 with good game development practices and keep you updated with the latest information.
If you want to learn how to publish a game on Steam, check out the course I have released on the topic.
You don't need to look for other courses. I promise.
Unreal Engine for Beginners is a comprehensive course that teaches you how to use Unreal Engine 5 from scratch. The course starts with a blank project and guides you step-by-step through the process of creating an amazing game-ready environment. You won't need to take any other courses or tutorials on Unreal Engine because this course covers all the essential information and tips I have gathered over the years.
By completing Unreal Engine for Beginners, you will have everything you need to start earning money as an independent game developer working from home. Some of the key concepts that the course covers are:
Unreal Engine 5 project setup and navigation
Unreal Engine Interface
Quixel Megascans
Game-ready level creation and level design using Unreal Engine nanite
Lighting using Unreal Engine lumen
Game Optimization for maximum FPS
Visual effects and sound effects
Unreal Engine blueprint, which is the powerful unreal engine scripting language
Project presentation
The main goal of this course is to equip you with enough confidence and skills to build a game. By the end of the course, you will learn how to make a video game from scratch. Even though the course focuses on how to use Unreal Engine 5 for beginners, it also provides valuable tips and tricks for advanced Unreal Engine 5 developers.
The primary objective of Unreal Engine for Beginners is to provide you with adequate knowledge and confidence to build a game. Upon completing the course, you will learn how to make a video game from scratch. While the main focus of the course is how to use Unreal Engine 5 for beginners, it also offers valuable tips and tricks for advanced Unreal Engine 5 developers.
Learning game development doesn't have to be boring.
The design of Unreal Engine for Beginners is to guide you through the process of creating your very own realistic game environment from scratch in a fun and engaging way while teaching you how to use Unreal Engine 5. Whether you're a game developer, artist, or game designer, you don't need any prior experience to take this course. The easy-to-follow videos will provide the necessary workflow and techniques to help you create your game projects.
By the end of the course, you will be able to confidently navigate Unreal Engine 5 and create your own custom projects. You will see how easy it is to get started and how quickly you can build a game. With years of experience in Unreal Engine game development and teaching, I will show you the best practices of Unreal Engine 5.
Game Ready Optimization
Many game development courses teach poor practices, resulting in low frame rates and poor game performance. However, more than a visually appealing game is required; it must also perform well. Therefore, Unreal Engine for Beginners will guide you through optimizing your game from start to finish. You will learn to utilize various optimization tools for high frame rates and game-ready performance.
How to continue when completing Unreal Engine for Beginners
Unreal Engine for Beginners provides the necessary skills and knowledge to advance towards more challenging topics. Creating 2D games within this game development software is surprisingly easy and convenient. If you wish to learn how to make a 2D game using Unreal Engine's 2D features, you can enroll in my exciting course on how to make a clicker game. Suppose you're interested in Unreal Engine multiplayer. In that case, you can take up the multiplayer shooter course or another Unreal Engine 2D course that teaches how to make a 2D platformer in multiplayer. All of the courses available in my profile!
Join our supportive community.
Unreal Engine game development can be a frustrating experience at times. For example, you might need to look for an unchecked box somewhere, leaving you feeling lost for hours. Alternatively, you might require moral support and ideas from fellow game developers like yourself. That's why we offer live support 24/7 in the Q/A section or our community Discord server. You can also join us to chat casually about game development in general or share your work with others. We are always here to help you whenever you need it.
Let's begin with Unreal Engine for Beginners without any delay. I am eager to see you in the first lesson. So, let's start, and cheers to an exciting learning journey!