Project Showcase — 03

Third Person Shooter

Personal Project · Unreal Engine 4

STAGEPROTOTYPE
TECHC++ & Blueprints
GENRETPS / ACTION
TIMELINE2021

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

LOG_001

Character Movement

Crouching, strafing, and turn-in-place locomotion systems.

LOG_002

Character Animation

State machine, inverse kinematics, and aiming pipeline.

LOG_003

Weapon System

Ammo management, damage calculation, animation, and particle effects.

LOG_004

Sound Design

Pickup, footstep, weapon fire, and on-hit sound integration.

LOG_005

HUD

Inventory display, health bar, crosshairs, and enemy health bar.

LOG_006

Inventory System

Item pickup, equip, and weapon switching.

LOG_007

Gameplay Mechanics

Pickups, explosions, and interactive doors.

LOG_008

Enemy AI

AI controller with behaviour tree and blackboard component.

LOG_009

Combat System

Health system, damage system, and stunned state.

LOG_010

Level Design

Open world landscape with road splines, day/night cycle, and procedural grass.

LOG_011

Post Processing

Outline and glow effects via post-process materials.

Resources
Knowledge Base

CERT_001

Unreal Engine 4 C++ The Ultimate Shooter Course

Udemy

Master Unreal Engine 4 by Creating a Complete Shooter Game!

View Course
CERT_002

Unreal Engine: Open World Landscapes

Udemy

Master Unreal Engine's Landscape editing tools to create massive environments like in Breath of the Wild.

View Course