
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.
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 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.
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.
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.
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.
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.
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.
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 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.
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.
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!