How To Make A Doom Clone In Unreal Engine 5

Learn how to create a Retro FPS with multiple different guns, enemies and actors like explosive barrels.

Download Links and Watch in Description

Loading

Welcome to the Retro FPS course, where you will learn how to create a classic DOOM or Wolfenstein-style first-person shooter game using Unreal Engine 5!
Throughout this course, we will guide you step-by-step on how to create this type of game without writing a single line of code, using Unreal Engine 5’s powerful blueprint visual scripting system.
The course is divided into multiple chapters, covering a range of topics to help you create a fully

functioning Retro FPS game. Here’s an overview of what you will learn:
Setting up the First Person Character: You will learn how to set up the player character in first-person perspective, including movement, camera, and controls.
Creating Weapons: You will learn how to create multiple different weapons, such as RPGs, miniguns, and pistols, complete with weapon switching, different fire rates, and ammo storage.
Creating the AI: You will learn how to create working 8-directional enemy sprites, just like the classic Doom and Wolfenstein games, and how to code enemy AI using Behaviour Trees.
Creating a Damage System: You will learn how to implement a damage system, including health and damage calculations for the player and enemies.
Making Interactable World Objects: You will learn how to create objects that can be interacted with in the game world, such as doors that require key cards and exploding barrels.
Designing the Level: You will learn how to design levels for your Retro FPS game, including setting up the environment, placing objects, and creating level unlock systems.
Final Touches: You will learn how to add final touches to your game, such as game over screens, player HUDs, main menu, and pause screens, to polish your Retro FPS game.
By the end of this course, you will have gained the skills and knowledge to create an Old School Retro FPS game with multiple different weapons, enemy AI, HUD elements, and more. Get ready to embark on an exciting journey to create your own classic first-person shooter game using Unreal Engine 5!

In this course, you will learn:
How to create an Old School Retro FPS game similar to classic DOOM using Unreal Engine 5.
How to create FPS weapons, including pistols, miniguns, rocket launchers, and more.
How to create user interfaces, such as game over screens, player HUDs, main menus, and other UI elements.
How to create actors that can be placed in the game world, such as exploding barrels, sliding doors, keycard-locked doors, lava, and other interactive objects.
How to create dynamic artificial intelligence (AI) using Behaviour Trees, which will allow you to implement complex behaviors for enemies and other characters in the game.
This course will provide you with the knowledge and skills necessary to create an Old School Retro FPS game with different weapons, UI, actors, and AI using Unreal Engine 5. Get ready for an exciting journey to create your own classic first-person shooter game using Unreal Engine 5!

Watch online or Download for Free
00. Introduction

01. Introduction

01. Setting Up the First Person Character

01. Creating the Base Weapon
02. Creating the Pistol Weapon
03. Adding Controls to the Game
04. Creating an Ammo System
05. Creating the Player Hud
06. Updating the Hud With Our Ammo

02. Creating Weapons

01. Creating the Shotgun
02. Creating the Mini Gun
03. Creating the Plasma Rifle
04. Creating a Projectile System
05. Creating a Rocket Launcher
06. Creating the Big Friendly Gun
07. Weapon Fix
08. Creating the Fists
09. Creating the Chainsaw
10. Creating the Weapon Pick Up
11. Making the Weapon Pick Up Dynamic
12. Creating a Weapon Bob System
13. Creating Weapon Bob Pt 2
14. Final Touches on the Weapon Bob
15. Creating a Weapon Swapping System
16. Polishing the Weapon Swap
17. Creating a Sprinting System
18. Updating the Ammo Text

03. Creating the A.I

01. Creating the Enemy Blueprint
02. Creating the Behaviour Tree
03. Importing the Enemy Sprites
04. Explaining the Dot and Normalise Nodes
05. Setting Up an 8 Directional Sprite System
06. Enemy Rotation
07. Creating a Ranged Attack for the Enemy
08. Aborting in Behaviour Trees
09. Creating a Melee Attack for the Enemy
10. Giving the Enemy Moving Animations
11. Giving the Enemy Attack Animations
12. Pawn Sensing

04. Creating a Damage System

01. Making the Weapons Damage the Enemy
02. Spawning Blood Where the Enemy Is Hit
03. Making the Enemy Die
04. Giving the Player Health + Shield
05. Upgrading the Enemy Projectile Attack
06. Creating a Damage Screen
07. Making the Enemy Attack Rate Dynamic
08. Making the Enemy Alert When Shot
09. Setting Up the Base Enemy
10. Creating a Melee Enemy
11. Creating a Ranged Enemy
12. Where to Find Sprites

05. Making Interactable World Objects

01. Making a Shield Pick Up
02. Making a Health Pick Up
03. Making an Ammo Pick Up
04. Making an Explosive Barrel
05. Placing Sprites
06. Creating a Sliding Door With a Timeline
07. Creating a Key Card System
08. Creating a Door Which Requires a Key Card
09. Creating a Lava Floor

06. Designing the Level

01. Tools You Can Use to Design Levels
02. Making the Level
03. Adding Textures to My Level
04. Placing Blueprints Around My Level
05. Adding Lighting to My Level

07. Final Touches

01. Adding Custom Fonts
02. Adding Sound Effects
03. Creating a Face Hud Pt 1
04. Creating a Face Hud Pt 2
05. Creating a Game Over Screen
06. Creating a Win Screen
07. Locking the Camera
08. Creating a Weapon Unlock System

Conclusion

01. Conclusion

Project Files: Link 1 | Link 2

Reviews

There are no reviews yet.

Be the first to review “How To Make A Doom Clone In Unreal Engine 5”

Your email address will not be published. Required fields are marked *

Shopping Cart
AdBlocker Image

Please disable Ad Blockers
Looks like you're using an ad blocker or popup blocker. We rely on advertising to help fund our site.