Project Showcase — 03
Third Person Shooter
Personal Project · Unreal Engine 4
ProjectOverview
A third-person shooter built in Unreal Engine 4 — focusing on responsive combat, smooth character movement, and polished animation systems. Developed as a personal deep-dive into UE4's C++ framework and Blueprints pipeline.
Gameplay Showcase
Going through a landscape created in engine, showcasing various gameplay mechanics, AI and environmental interactions.
Helicopter Demo
Flying a helicopter through the environment, demonstrating controls, and shooting monsters. Developing the flying movement was fun.
Contribution
Character Movement
Crouching, strafing, and turn-in-place locomotion systems.
Character Animation
State machine, inverse kinematics, and aiming pipeline.
Weapon System
Ammo management, damage calculation, animation, and particle effects.
Sound Design
Pickup, footstep, weapon fire, and on-hit sound integration.
HUD
Inventory display, health bar, crosshairs, and enemy health bar.
Inventory System
Item pickup, equip, and weapon switching.
Gameplay Mechanics
Pickups, explosions, and interactive doors.
Enemy AI
AI controller with behaviour tree and blackboard component.
Combat System
Health system, damage system, and stunned state.
Level Design
Open world landscape with road splines, day/night cycle, and procedural grass.
Post Processing
Outline and glow effects via post-process materials.
Resources
Knowledge Base
Unreal Engine 4 C++ The Ultimate Shooter Course
Udemy
Master Unreal Engine 4 by Creating a Complete Shooter Game!
View CourseUnreal Engine: Open World Landscapes
Udemy
Master Unreal Engine's Landscape editing tools to create massive environments like in Breath of the Wild.
View Course