
Install Android Studio and Java JDK, configure the Android SDK and build tools, and point Unreal Engine 5.5.4 to these paths to export the game for Android.
Launch Unreal Engine 5, create a blank project named Operation Durjoy, set up a basic level, save as test map, and configure startup to open the test map.
Add jump and sprint input by mapping spacebar to jump and left shift to sprint, and set max walking speed to 600 at start and 250 on completion.
Create a pistol animation state machine in the animation blueprint, adding idol, unarm walk, and unarm run. Set velocity and vector length for movement transitions in the event graph, then compile.
Create a weapon actor and wire it to a data table to drive its mesh, damage, and maximum frequency, then control weapon type dynamically with an enum and interface.
Set up weapon animation logic in Unreal Engine 5 using a blueprint, any notify, enum, and interface to trigger shoot and reload animations on the weapon actor.
Set default weapon to pistol in the first-person character; create cubes for each gun and add play sound actions and cues for pistol, smg, shotgun, rifle, sniper, and rpg reloads.
Create a dummy NPC with a damage counter by building an NPC character blueprint, wiring a damage event to a UI widget that displays hit points, including a pop-up animation.
Spawn a hit particle at the hit location by configuring a spawn emitter at location, with location, rotation, and scale values; tune concrete and water VFX for size and rotation.
Remove decal spawn on the player by updating the blueprint and physics (human preset), and expose hit location, impact normal, and surface type to control decal and blood effects.
Set up a line trace function that uses weapon type to determine the bullet hit range, configuring default, smg, rifle, sniper, and shotgun ranges.
Adjust weapon type based damage in Unreal Engine 5 tactical fps game development by assigning specific damage values to pistol, SMG, shotgun, rifle, and sniper.
Design a grenade throw system for a first person character by spawning a grenade from the camera location, applying projectile and rotating movement, physics, and a delayed explosion.
Learn to enforce forward-only running in a first-person shooter by using the movement x value, a trigger-based check, and a not-aiming condition to prevent running when aiming.
Implement and visualize inventory items in Unreal Engine 5 using blueprints, scroll boxes, and widgets, enabling tab-driven inventory display for weapons like pistol and SMG.
Demonstrates wiring the inventory UI in Unreal Engine 5 by binding ammo values, showing the current weapon, managing focus, and syncing inventory items with the equipped weapon.
Optimize gun system in Unreal Engine with mag ammo handling, subtract ammo, auto reload, and animation state transitions for shooting, aiming, and reloading.
Block aiming for specific weapon types using a weapon-type switch, enabling aim on pistol, SMG, shotgun, rifle, sniper, and RPG, with a custom aim event.
Move the inventory component to the game mode blueprint to simplify UI communication and first‑person weapon data flow, and expose ammo and weapon name via a game mode interface.
Create and manage a save game blueprint to persist inventory and ammo by saving to an inventory slot, loading on begin play, and updating the in-game inventory.
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 Development
Intro to Blueprint Visual Scripting
Enhanced Input System
Basic Animation Blueprints
First Person Character Setup With Animations
Weapon Mechanics + Recoil + Bullet Hole Decals
Inventory & Pickup System
Tactical Level Design
Map & Minimap System
Game Objective & Quest System
Math Puzzle Mini-Game
Enemy AI – Army Character
Footstep System Based on Surface Type
Game Optimization Techniques
Graphic Settings UI Menu
Setup Input UI for Mobile Devices
Publishing Game on Itch io (PC)
Publishing Game on Play Console (Android)
Who This Course is For:
Aspiring game developers using Unreal Engine
Beginners looking to make their first FPS game
Indie devs who want to publish games for Android and PC
Students or hobbyists learning Blueprint scripting