
Explore a completed game built with Unreal Engine 5 blueprints and Blender, illustrating key game development workflows and asset integration.
Install Unreal Engine using the Epic Games launcher, create an account, and start a blank blueprint-based project. Set up levels, folders, game mode, and a player start.
Create a blueprint actor, add begin play and event tick logic, and implement coin behavior with a static mesh, cylinder, overlap detection, and destroy actor after a two-second delay.
Model a coin in Blender 3.5 by starting from a cylinder, inserting holes, beveling edges, and adding a star with a second cylinder for Unreal Engine workflow.
Learn UV mapping and game texturing workflows using Blender and Unreal Engine, including seam placement, island packing, normal map baking, and creating modular material instances for color variations.
Create a placeholder character and implement basic movement using enhanced input and input mapping context, then set up a spring arm and camera for navigation and coin interaction.
Master Unreal Engine 5 blueprints by using variables and a branch node to drive logic. Build a coin pickup with a mesh, collision, begin overlap, cast to player, and destroy.
Explore unreal engine 5 blueprints by using timelines to spin a coin, create custom events, and interpolate location and scale toward the player to simulate pickups.
Learn to create child blueprints from a base blueprint in Unreal Engine 5, set class defaults for copper, silver, and gold coins, and organize with comments and materials.
Create a crosshair mesh in blender, export to Unreal Engine, and apply an emissive two-sided gradient material with simple UV unwrap for a lit aiming reticle.
Create a mouse-driven crosshair in a top-down Unreal project by using blueprints to map the mouse cursor to the crosshair's world location and rotation, with no collision.
Create enemies in Unreal Engine 5 using blueprints and Blender meshes, configure a slime AI to follow the player with a navmesh, and adjust movement speed to control chase behavior.
Create a top-left health bar widget in Unreal Engine 5, spawn it on begin play, and update the health percentage when the player takes damage from slime collisions.
Create a projectile spell fired from the player using a looping timer by function name 0.25 seconds, spawning spell_fire actors with zero gravity and a 3-second lifetime while disabling collision.
Learn to damage enemies with spell projectiles by using a blueprint interface, applying damage on collision, updating a health bar widget, and destroying enemies when health reaches zero.
Add hit feedback by playing a sound at the enemy’s location and flashing a dynamic emissive material using a timeline in the enemy blueprint.
Create enemy damage numbers in Unreal Engine 5 blueprints by adding a health text widget, animating its opacity, moving upward, and scale with spell damage, using integer truncation.
Create a landscape in Unreal Engine using a seamless tiling texture, bake a noise-based texture in Blender, and apply a landscape material with color variation.
Create and texture grass blades in Blender, export to Unreal Engine 5, and paint foliage with a wind shader using world position offset and a gradient mask for realistic greenery.
Import Quixel Megascans via Quixel Bridge, place nordic rocks to frame the level, and adjust scales. Tune skylight to a stronger blue and refine grass with foliage painter.
Create an environment Niagara system from a hanging particles template, adjust scale and spawn rate, tint rocks, add a water plane, and apply a light function for moody lighting.
Learn to texture a slime in Unreal Engine using absolute world position for liquid movement, masked lerp colors, Frenel glow, Blender eyes, and material instances for horned and crowned variants.
Model three slime variants—mud slime, poison slime, and king slime with a crown—by applying distinct materials, adjusting scale, and exposing health and damage via public variables.
Create a game character in Blender from front and side reference images, model the head from a sphere, add a cloak and hair curves, and apply mirror and solidify steps.
Model the staff in Blender using a sphere and cylinder, extrude and bevel, apply loop cuts, unwrap, convert curves to mesh, and use weighted normals for clean shading.
Master uv mapping workflows by unwrapping a character with seams, applying uv checker textures, and baking bevel normals into a hero_normal map in cycles.
Texture a stylized character in blender with hero_color and hero_opacity maps, paint features using symmetry, then export to Unreal and apply m_player with base color, normal map, and roughness.
Import and apply an opacity mask in Unreal Engine, rig and pose a character with bones and inverse kinematics, and set up cloth simulation and painting for realistic movement.
Create a fireball spell using Blender-made meshes and Unreal Engine 5, building a Niagara system with color from curve, ribbon trails, and curl noise for dynamic projectile VFX.
Slimes drop coins as experience, use an enum for slime type, and spawn copper, silver, or gold coins per type with a basic level-up and experience bar.
Design and implement a level up HUD widget in Unreal Engine 5 using blueprints, triggering an upgrade panel when XP reaches the max to upgrade spells with icons and buttons.
Pause the game to bring up the level up UI, show the mouse cursor, limit input to the widget, and unpause to return to gameplay with movement restored.
Explore building a spell level up system in Unreal Engine 5 blueprints, including incrementing spell levels, updating the UI slot icons, and enforcing a five-skill cap.
Create an enemy spawner that spawns a slime poison spawn actor from class at random points within a square arena, using a looping timer and a ref spawner.
Design and implement a game UI in Unreal Engine 5 using blueprints to display health, kill count, level, and timer, with widgets updating on enemy kills and level ups.
Create and update a game timer in Unreal Engine 5 blueprints, with a widget showing minutes and seconds, and a custom event updating every second with proper formatting.
Create a top-right skill level widget in Unreal Engine using a widget blueprint, arrange fire icon and five spell slots, and wire update event to reflect level-ups on the HUD.
Implement a fire spell system in Unreal Engine 5 blueprints, increasing projectiles and damage per level, and manage fireball rotation and spawning with pivot and for loops.
Create an ice spell level-up system in Unreal Engine 5 using blueprints. Spawn multiple ice projectiles, attach to the player, and scale the count across six levels.
Create an earth orb spell in Unreal Engine 5 by spawning orbiting projectiles around a rotating pivot, attaching to the player, and leveling up to increase orb count.
Create the wind spell in Unreal Engine 5 blueprints by spawning projectiles with a level-based speed progression and Niagara particle trails.
Implement dynamic enemy spawns by minute using a switch on integer, reference a spawner, and create custom events to adjust poison slime, mud slimes, and king ones spawn timers.
Pause the game and display a death screen widget when the player's HP reaches zero. Provide restart or quit options via an animated full-screen overlay.
Create a win screen in Unreal Engine 5 using blueprints. Build a windscreen widget with blur, a 'congratulations, you won' message, and restart or quit options.
Learn how to refine your Unreal Engine 5 scene by baking ambient occlusion, scaling slime enemies, adjusting hitboxes, and applying a post-process volume to tune color temperature and contrast.
Create a pause menu in Unreal Engine 5 using a pause input action and a flip flop to toggle paused state, then show a full-screen UI with resume and quit.
Create a main menu in Unreal Engine 5 using blueprints and a widget, featuring start, options, and quit buttons with hover effects and a camera sequence.
Balance the game by tuning enemy health, damage, and spells, expose spawn variables, implement level-based slime spawns with a switch on string, and adjust the experience cap to scale difficulty.
Create health pickups by spawning a health actor on enemy death with a 1 in 50 chance, using an enum to switch to health or coin pickups and update UI.
Create and organize game sounds, apply cue variations and pitch modulation, and route them through a master sound class. Add a pause menu volume slider to control overall audio.
Fine-tune your Unreal Engine 5 blueprints game by adjusting spell trails, balancing the experience progression to 3000, and timing final spawns, then package the project for shipping across two maps.
The unreal engine project file and exported game is included in the first video
Introduction
Game development is a fun and creative profession but it can be quite hard to learn especially if you want to do it alone in the indie space. That's where I come in, in this course, not only will I teach you how to make a game with unreal engine blueprints from start to finish but instead of asset flipping or using premade assets you will also learn how to create your own characters and environment using the free software blender! We will start from a blank template and work towards making a 10 minute survival game with Zelda like aesthetics.
What you will Learn
In Unreal Engine
Creating Blueprints for game mechanics and controllers
Learn to communicate between different blueprints
Dynamic and Modular Materials
Making Complex interactive widgets
Creating a Main and Pause Menu
Making various common game and RPG mechanics
In Blender
3D Modeling in Blender
UV Mapping
Texturing Game Assets
Baking and exporting Game Ready textures to Unreal from Blender
Exporting Meshes to Unreal
Creating Props, Environments and Characters
Who is Course for?
Beginners and Intermediate users who want to streamline Blender and Unreal for their Game dev workflow
People who want to know the full pipeline of making a game from scratch