Unreal Engine 5 Tactical Fps Game Development Pc & Mobile

Posted By: ELK1nG

Unreal Engine 5 Tactical Fps Game Development Pc & Mobile
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 53.25 GB | Duration: 34h 25m

Build a complete Tactical Shooter Game with Blueprints for PC & Android. Includes publishing to Itch io & Play Store.

What you'll learn

Unreal Engine Advanced Blueprint

How Create Tactical FPS Game for Android

Game Quest System

Create Virtual Joystick For Android Inputs

Make Mini Map With Point of Interest

Export Game For Android

Publish Your Game On Play Store

Requirements

Example: No programming experience needed. You will learn everything you need to know

Description

Are you ready to create your very own Tactical FPS game like IGI or Counter-Strike, fully in Blueprints and ready for both PC and Android? In this step-by-step course, we will build a full game using Unreal Engine 5.5.4—from character setup to weapon mechanics, and from UI systems to Play Store publishing!Whether you're a beginner or an intermediate Unreal Engine user, this course covers everything you need to know to build a polished tactical shooter experience and publish it to Itch io and the Google Play Store.  Course Content Overview:Setup Unreal Engine 5.5.4 For Android DevelopmentIntro to Blueprint Visual ScriptingEnhanced Input SystemBasic Animation BlueprintsFirst Person Character Setup With AnimationsWeapon Mechanics + Recoil + Bullet Hole DecalsInventory & Pickup SystemTactical Level DesignMap & Minimap SystemGame Objective & Quest SystemMath Puzzle Mini-GameEnemy AI – Army CharacterFootstep System Based on Surface TypeGame Optimization TechniquesGraphic Settings UI MenuSetup Input UI for Mobile DevicesPublishing Game on Itch io (PC)Publishing Game on Play Console (Android) Who This Course is For:Aspiring game developers using Unreal EngineBeginners looking to make their first FPS gameIndie devs who want to publish games for Android and PCStudents or hobbyists learning Blueprint scripting

Overview

Section 1: Setup Unreal Engine 5.5.4 For Android Development

Lecture 1 Install Unreal Engine 5.5.4 For Android Development

Lecture 2 Create Default Third Person Project

Lecture 3 Setup SDK NDK JDK For Unreal Engine 5.5.4

Lecture 4 Package Apk And Install On Real Device

Section 2: Learn Basic About Unreal Engine 5 Bluprints

Lecture 5 Information About Unreal Engine 5 Bluprints

Lecture 6 Create New Project

Lecture 7 Create Player Character Bluprints

Lecture 8 Create Controller And Game Mode Bluprint

Section 3: Enhanced Input System

Lecture 9 Setup Movement Input In To Character

Lecture 10 Add Mouse Movement Input For Character

Lecture 11 Add Jump And Sprinting Input

Lecture 12 Add Virtual Joystick Controller Support

Section 4: Basic Animation Blueprints

Lecture 13 Create Idle Walk Run Animation Inside Animation Bluprint

Lecture 14 Implement Falling Animation

Section 5: Setup First Person Character With Animations

Lecture 15 Import All Content Inside Your Project

Lecture 16 Setup Fps Character Mesh In Character BP

Lecture 17 Setup Animation Blueprint For FPS Character

Lecture 18 Create Blueprint Interfaces To Communicate Between Blueprints

Lecture 19 Create Data Table For Weapons

Lecture 20 Create Pistol AnimState

Lecture 21 Create Weapon Actor With Data Table

Lecture 22 Change First Person Character Animation Based On Weapon Type

Section 6: Setup All Weapons Animation

Lecture 23 Complete Our Pistol Animation

Lecture 24 Setup Knife Animation State

Lecture 25 Setup Granade Animation State

Lecture 26 Setup SMG Animation State

Lecture 27 Setup Shotgun Animation State

Lecture 28 Setup Rifle Animation State

Lecture 29 Setup Sniper Animation State.mp4

Lecture 30 Setup RPG Animation State

Lecture 31 Important Video Fixing Issues & Project File

Section 7: Weapons Mechanic

Lecture 32 Setup Weapon Animation Logic Using Interfaces

Lecture 33 Add Weapon Animation In Data Table

Lecture 34 Add Weapon Muzzle Flash Particle

Lecture 35 Spawn Camera Shake While Shooting

Lecture 36 Add Weapon Sound FX

Lecture 37 Create Dummy NPC With Damage Counter

Lecture 38 Weapon Damage System

Lecture 39 Spawn Bullet Decal Where bullet Hit

Lecture 40 Spawn Bullet Hole Decal Based On Surface Type

Lecture 41 Play Bullet Impact Sound At location

Lecture 42 Spaw Hit Particle Where Bullet Hit

Lecture 43 Remove Decal Spawn On Player And Optimize Blueprint

Lecture 44 Line Trace Distance Based On Weapon Type

Lecture 45 Damage Based On Weapon Type

Lecture 46 Shot RPG Shell With Fall Of Damage System

Lecture 47 Throw Grenade With Music System

Lecture 48 Add Punching And Knife Damage System

Lecture 49 Add Random Weapon Recoil

Section 8: Optimize Character Movement

Lecture 50 Force Player To Run Only Forward Direction

Lecture 51 Fix FIrst Person Character Overlap On Other Object

Lecture 52 Make Dynamic Footstep Based On Surface

Lecture 53 Setup Random Weapon Damage Rate

Lecture 54 Player Crouch System

Section 9: Inventory System With UI

Lecture 55 Make A Inventory Ui To Show Current Weapon

Lecture 56 Subtract Weapon Ammo

Lecture 57 Reload Ammo Counter With Ui

Lecture 58 Optimize Our Blueprint Nodes

Lecture 59 Create Inventory System Using Actor Component

Lecture 60 Show Item On Inventory Part 1

Lecture 61 07 Show Item On Inventory Part 2

Lecture 62 Change Selected Weapon based On Inventory Item Click

Lecture 63 Optimization Gun System And Auto Reload

Lecture 64 Fixing Grenade Reloading Issue

Lecture 65 Fixing RPG Reloading Issue.mp4

Lecture 66 Fixing Some Weapon Mechanics Bugs

Lecture 67 Setup Sniper Scoping System With UI

Lecture 68 Sniper Scope Wiggle Animation And Change Scope

Lecture 69 Remove Sniper Scope While Changing Weapon

Lecture 70 Change Weapon Sensitivity Based On Weapon State

Lecture 71 Block Aiming State For Some Weapon Types

Section 10: Create Weapon Pickup System

Lecture 72 Create Weapon Pickup Actor

Lecture 73 Move Inventory System To Game Mode Blueprints

Lecture 74 Spawn Weapon Modularly

Lecture 75 Save Pickup Weapon And Ammo In Inventory

Lecture 76 Alignment Weapon in Inventory Based On Data Table Row

Lecture 77 Create Save Game Data Blueprint

Lecture 78 Hide Empty Items From Inventory Ui

Section 11: Player Health System

Lecture 79 Create Painkiller Consume System

Lecture 80 Create Health Bar UI using Progress Bar

Lecture 81 Update HP Progress Bar Based On Player Health

Lecture 82 Add HP To Player After Taking Health Kit

Lecture 83 Hide UI While Inventory Opened

Section 12: Tracktail level Design

Lecture 84 Create Landscape Level In Unreal Engine

Lecture 85 Military Base Level Design Part 1

Lecture 86 Military Base Level Design Part 2

Lecture 87 Military Base Level Design Part 3

Lecture 88 Paint Road Material

Lecture 89 Add Light Inside Houses

Lecture 90 Place Props Inside Houses

Section 13: Map System For Navigation

Lecture 91 Capture Map Image For Map System

Lecture 92 Create Big Map Widget.mp4

Lecture 93 Update Player Location On Big Map

Lecture 94 Add Player Icon With Character Rotation

Lecture 95 Add Point Of Interest On Big Map

Lecture 96 Add Quest Marker And Show Distance in meter

Lecture 97 Create Compass For Navigation

Lecture 98 Add Point Of Interest Icon On Compass

Lecture 99 Dynamic Point Of Interest Icon On Compass

Section 14: Minimap System

Lecture 100 Create Mini Map Material With Widget

Lecture 101 Minimap Modular Change Texture

Lecture 102 Create Point Of Interest For Mini Map

Lecture 103 Modular Point Of Interest For Mini Map

Lecture 104 Mini Map Point Of Interest Static

Lecture 105 Adjust Mini Map Size Modularly

Section 15: Game Objective System

Lecture 106 Task That We Implement In This Mission Objective

Lecture 107 Create Cinematic Cutscene Part 1

Lecture 108 Create Cinematic Cutscene Part 2

Lecture 109 Create Cinematic Cutscene Part 3

Lecture 110 Hide Ui During Cinematic Cutscene

Lecture 111 Show Quest Title Starting Of the Objective

Lecture 112 Spawn Quest Actor Dynamically

Section 16: Puzzle Math Game

Lecture 113 Create Math Game UI

Lecture 114 Complete Puzzle Math Ui

Lecture 115 Create DialPad Input UI

Lecture 116 Add Button Input For DialPad

Lecture 117 Add Digit Input Password Checker

Lecture 118 Add Bluprint Interface For Digit Input

Section 17: Game Quest System

Lecture 119 Start Task 1 Mission

Lecture 120 Start Task 2 Mission

Lecture 121 Fix Math Widget Issue

Lecture 122 Setup Interface For math Widget

Lecture 123 Create Math Widget based on Game Dificility

Lecture 124 Setup Task 4 Objective

Lecture 125 Setup Task 5 Objective

Lecture 126 Setup Task 6 Objective

Lecture 127 Setup Task 7 & 8 Objective

Lecture 128 Setup Task 9 Objective

Lecture 129 Create Level Sequence And Make Helicopter Escape Animation

Lecture 130 Spawn Explosion Particle

Lecture 131 Add Sound Effects On Level Sequence

Lecture 132 Setup Event Dispatcher For Level Blueprint

Lecture 133 Add Comando Voice over Before Spawning Object

Lecture 134 Stop Playing introduction Video For Every Time

Section 18: Game Obstacles System

Lecture 135 Create CC Camera Actor

Lecture 136 Setup CCTV Camera detection Ability

Lecture 137 Create WatchTower Sound System

Lecture 138 Add Weapons On Player Spawn

Lecture 139 Setup Player Can Destroy Camera And WatchTower

Section 19: AI Army Chracter

Lecture 140 Import Army Character Model With Animations

Lecture 141 Setup Army Character With Animations

Lecture 142 Setup Character Roam Around On level

Lecture 143 Setup Army Character Rifle Locomotion

Lecture 144 Setup Ai Army Can See Pawn And Chease player

Lecture 145 Setup Ai Army Aim State Animations

Lecture 146 Setup Ai Army Reload Weapon

Lecture 147 Setup Army Character Turn In Place Animation

Lecture 148 Setup Army Character Aim Ofset

Lecture 149 Setup Army Character Damage System & Get New Attack Position

Lecture 150 Add Army Character Gun & Reload Sound

Lecture 151 Play Army Character FootStep Sound Fx

Lecture 152 Setup Army Character Damage System

Lecture 153 Setup HeadShot Damage System

Lecture 154 15 Army Character Fire Damage System Based On Game Difficulty

Lecture 155 Set Up Ability Ai Can Hear Noise

Lecture 156 Set Up Ai Move To Noise Location

Lecture 157 Make Some Optimizations For Ai And Weapons

Section 20: Place Game Obstacles In Level

Lecture 158 Create Control Center To Control All Game Obstacles

Lecture 159 Setup CCTV Camera Ability To See Ai Character Is Death Or Alive

Lecture 160 Place CC Camera On level Buildings

Lecture 161 Add Point Of Interest On Ai Army And CC Camera

Lecture 162 Place Army And CC Camera On Level

Lecture 163 Spawn Weapons On Army Character Death

Lecture 164 Fixing Army Character Communications With Control Center

Lecture 165 Reposition Camera And Army Character

Section 21: Game Optimization

Lecture 166 Turn On Realtime FPS Ui

Lecture 167 Setup Level OF Details For Models

Lecture 168 Add Lod For Army Character

Lecture 169 04 Setup Draw Distance For Props

Section 22: Game Graphic Setting UI

Lecture 170 Create Settings Ui

Lecture 171 Create Settings Ui Button Mechanic

Lecture 172 Create Graphic Ui

Lecture 173 Connect Graphic UI With Game User Settings

Lecture 174 Set Screen Percentage

Lecture 175 Get All Graphic Date On UI

Lecture 176 Game Sensitivity Settings With Save System

Lecture 177 Create Main Menue Options

Section 23: Create Main Menu UI

Lecture 178 Import Images For Levels Ui

Lecture 179 Create level Select Ui Part 1

Lecture 180 Create level Select Ui Part 2

Lecture 181 Implement Level Unlock System

Lecture 182 Open level Based On Selector Lever Button

Lecture 183 Unlock Level Dynamically And implement Save System

Lecture 184 Add Level Unlock Widget On Main Menu

Section 24: Fixing Bugs

Lecture 185 Create New Level 2 For Experiment

Lecture 186 Implement Player Death System

Lecture 187 Adjust Difficulty Button Hover Issue

Lecture 188 Play Mission 1 In Easy Difficulty

Lecture 189 Fixing Ui Click Issue After Level Sequence

Lecture 190 Add loading Screen

Lecture 191 Add back button On Ui

Lecture 192 Play Game To Verify Everything OK

Lecture 193 Manage Some Army Character Weapon That They Spawn After Death

Lecture 194 Add Physic Material Link To Normal Materials

Lecture 195 Add Sound On UI Buttons

Lecture 196 Texture Optimizations

Section 25: Setup Visual Studio For Unreal Engine 5

Lecture 197 Setup Visual Studio For Unreal Engine 5.5.4

Lecture 198 Package Game For Windows

Lecture 199 Fixing The Level Opening Issue

Lecture 200 Testing Game For Second Time

Lecture 201 Fix Missing Materials And Exit Button

Lecture 202 Fixing Player Firing While Cinematic On

Lecture 203 Create New Project And Move All Content

Lecture 204 Create Post Processing Volume

Lecture 205 Package Project For Windows

Lecture 206 Fixing Weapon Clipping And Widget Issue

Lecture 207 Mission 1 Full Game Play

Section 26: Publish Game On Itch.io

Lecture 208 Setup Project Meghna Page On Itch.io

Lecture 209 Add Media Files And Publish On Itch.io

Section 27: Setup Input Ui For Mobile Device

Lecture 210 Add Mobile Input Button

Lecture 211 Add Virtual Joystick on Display

Lecture 212 Use Interface To Communicate Between Player Character And Ui

Lecture 213 Setup Screen Touch Input Instead Of Virtual Joystick

Lecture 214 Test Your Game On Real Devices

Lecture 215 ReArrange Button For Mobile Ui

Lecture 216 Fix Sprinting Mecanicas On FPS Character

Lecture 217 Make A Fire Input Button Like Pubg Mobile

Lecture 218 Export Game For Experiment

Lecture 219 Fixing Player Can't Run And UI Buttons

Section 28: Optimize Game For Android Devices

Lecture 220 Replace Sky And Lightning

Lecture 221 Set All Materials To Unlight Part 1

Lecture 222 Set All Materials To Unlight Part 2

Lecture 223 Add Draw Distance And Reduce Recoil For Weapons

Lecture 224 Make Some Optimizations

Lecture 225 Setup Render Settings For Mobile Devices

Section 29: Publish Game On Play Console

Lecture 226 Create Google Play Console App With Privacy Policy

Lecture 227 Add Details About App on Play Console

Lecture 228 Unreal Engine Export Settings For Play Console

Lecture 229 Signing Projects for Release

Lecture 230 Upload AAB File On Close Testing

Lecture 231 Install Testing App On Mobile Phone

Lecture 232 Fix Android Storage Permission Issue

Anyone interested in mobile game development