
Explore building a complete zombie survival fps using unreal engine 5 blueprints, creating a first person character, weapons, animations, sounds, muzzle flashes, and zombie ai with behavior trees.
Download the Resources.rar file.
This file includes all the necessary files for the course.
Disables automatic night mode events, then refines lighting for a night mood by adjusting exposure, skylight, fog, and volumetric clouds, and tweaks sky and skydome settings for a night scene.
Duplicate and optimize the city map for a zombie survivor fps, adjust scalability and streaming pool settings, and use world partition to unload tiles for smoother gameplay.
block out the playable area by unloading excess cells, then duplicate and place walls, adjust scale and material, and enable collisions to prevent the player from leaving the designed space.
Explore Unreal Engine 5 editor basics, from camera navigation and object selection to level blueprints, event graphs, and working with static meshes and materials.
Explore Unreal Engine 5 actor hierarchy, including actors, pawns, and character blueprints; learn how to place actors in the world, understand components, and leverage game mode and controller interactions.
Explore how to place and manipulate actors in Unreal Engine 5 levels with object hierarchy concepts, using snapping, gizmo controls, local versus world coordinates, and grouping for efficient level editing.
Implement character movement and camera control in a zombie survivor fps, including forward/back/left-right movement, jumping, and creating the animation blueprint to bring the character to life.
Add the default camera to the player character blueprint and position it with the capsule, then set up a custom game mode blueprint and test character control in play.
Learn to implement character look controls in Unreal Engine 5 by mapping mouse X and Y to yaw and pitch, handling input inversion, and making movement relative to the character.
Learn how to animate a character in Unreal Engine 5 using an animation blueprint, syncing skeletal mesh bones and arm animations with motion states like idle and moving.
Learn to implement jumping in Unreal Engine 5 using action mappings, a jump action event, and blueprints, then adjust gravity scale, max speed, and air control.
Improve zombie survivor animations in Unreal Engine 5 by implementing an animation blueprint with an is moving variable, velocity checks, and a state machine for idle and walking with blending.
Create and animate a weapon for Unreal Engine 5 zombie survivor fps, with run and stand animations, muzzle flashes, hit particles, zoom, recoil, sound, line traces, and attach to hands.
Implement aiming in Unreal Engine 5 by importing aim animations, wiring right-click input, casting to weapon arms, storing a begin play reference, and testing is aiming while holding the button.
Convert weapon particle effects from triple bursts to a single shell spawn by disabling extra bursts and refining muzzle flame, refraction, and optional airglow for a clean shot.
Add a firing sound in Unreal Engine 5 for the zombie survivor fps. Spawn the AK-47 sound with simple playback options, adjust volume and attenuation, and test with particles.
Create a recoil firing montage for the AK 47 by adding an animation montage to the arms and linking it to animation blueprint via montage play and blend in time.
Master aim firing animations by duplicating the gun recoil montage and switching between aiming and non-aiming montages in blueprints, driven by an aiming boolean with adjustable blend times.
Organize unreal engine blueprints using functions, create and call animation functions, collapse graphs for cleaner nodes, and differentiate between blueprint functions and c++ exposed functions, timelines, and macros.
Learn to perform a line trace by channel from the camera, detect hits with a hit result, and visualize with a debug line and spawned hit emitter.
Create an intelligent zombie that selects a location and moves to it, follows the player, avoids obstacles, and attacks when near, with audio cues and behavior trees.
Create a zombie pawn by using the character blueprint, set the zombie mesh, adjust rotation and capsule, and snap to the floor for proper in-game placement.
Learn how zombies roam and detect players in Unreal Engine 5 by using behavior trees, blackboards, environment queries, and navigation to go to a random location.
Build a follow behavior in Unreal Engine 5 where the zombie saves the player as target actor in the blackboard and follows via a navigation mesh.
Create a zombie attack sequence in Unreal Engine 5 by adding an attack task, casting to character, playing an attack montage and zombie sound, and tuning the engagement radius.
Set up a game mode widget to display a countdown and zombies remaining on the screen for the Unreal Engine 5 zombie survivor FPS game.
Develop weapon systems by adding a crosshair, health bar, and ammo count, and implement health and ammo pickups. See how automatic fire and ammo use drive combat with zombies.
Implement zombie damage in Unreal Engine 5 by applying damage, tracking health with a random initial value (80 to 120), and exploding the zombie when health falls to zero.
Add a health bar using a progress bar on the hud, expose it as a variable, and compute its percent from health and max health, organized with a sequence.
Implement zombie damage by triggering a montage notify during attacks, detecting player collision with a front box, applying a random damage, and updating the character health bar percent.
Set the weapon to automatic with a can fire flag and function. Include a 0.1 to 0.2 second delay and a return node to prevent spamming and ensure controlled spray.
Create a health pickup blueprint, configure a health mesh and no-collision sphere, and implement an overlap to increase health, clamp to max, and expose the health variable for level testing.
Implement game mode rules for a zombie survivor fps, tracking time remaining and zombies remaining, with win/lose conditions, a warm-up timer, and responsive screen placement across aspect ratios.
Create a named enum of game states (warm up, in progress, out of time, player died) and switch between them to drive win by killing zombies or time running out.
Implement a warmup state using game time seconds to drive a 3-second countdown, displaying 3, 2, 1, 0 while disabling movement, shooting, and input until the game starts, enabling input.
Set the in-progress state, initialize a countdown timer with delta time, and update the time remaining text. Disable input during in-progress to enforce the transition when time runs out.
Format the countdown timer into minutes and seconds using floor and division, convert to text, display during gameplay, and trigger start and out-of-time announcements for the zombie survivor fps.
Implement the player died condition, disable input, update announcements, reset the timer to zero, and trigger death logic when health reaches zero, including a red timer under ten seconds.
Balance the Unreal Engine 5 level by placing zombies and rotating pickups, adjust navigation and walls, test gameplay, and package the build with a default map.
Refine a zombie survival prototype in Unreal Engine 5 by spawning a random-speed horde, adjusting hits and muzzle color, and learning how to kill a 34-zombie wave with upgrade ideas.
Ready to create your first Zombie Survival Game in Unreal Engine?
*This course won't cover all the basics of Unreal Engine 5 and prior experience with the Engine is required.
However I'm going to cover some of the basics of Unreal Engine 5 but not all of them.
This course will teach you how to make a Zombie Survivor FPS Game.
We will go step by step setting up our First Person Character, Weapons, Animations, Effects and more from scratch.
After we've done that, we will move on creating the Zombies AI and the gameplay mechanics.
In this course, you will:
Make a complete Zombie Survival FPS game.
Create a playable FPS character from scratch with animations, weapons and effects.
Create Zombie AI that will chase you and make damage to your player.
We will create all the gameplay mechanics including - HUD, Damage, Character Health, Automatic Fire, Ammo Packs, Health Pickups and a lot more.
In this course we will use the Matrix Demo scene as environment for us. However you can use whatever environment you want - Free or Paid from the Unreal Marketplace.
Create game modes with a complete game scenario.
All the necessary materials are included in this course. You won't need to do any modeling, animation or anything else.
You will be using all the assets from this course.
We're going to dive straight in, starting a game from scratch and building the FPS Zombie Survivor. It's going to be an incredibly fun journey, and at the end of it, you'll have the knowledge needed to create amazing FPS Zombie Survivor in Unreal Engine 5.
Let's start making a video game!