← Back to Game Projects
Unreal Engine · C++ · Solo Project · FPS

CUSTOM
FPS GAME

C++ Gameplay Unreal Engine C++ Blueprints Ongoing

A fast-paced first-person shooter built in Unreal Engine with Doom-inspired movement, a C++ dash system, wave-based cactus zombie combat, and a fully procedural floating island environment.

Overview

This FPS was built to deeply explore Unreal Engine's architecture from the ground up — specifically how C++ parent classes, Blueprint inheritance, and Unreal's physics/animation systems interact. Rather than using a pre-made character controller, the entire player character was built on a custom C++ parent class that exposes tunable parameters to Blueprints for rapid iteration.

The game takes inspiration from classic Doom's movement feel — fast, fluid, and skill-expressive. The procedural floating island map creates a vertical arena that rewards movement mastery, while cactus zombie waves provide escalating combat pressure.

Key Features & Techniques