Projects
Unreal Engine 5C++BlueprintsGAS

Project Bullet

Roguelike top-down bullet-hell prototype built in Unreal Engine 5

Overview

Project Bullet is a solo-developed top-down bullet-hell roguelike built in Unreal Engine 5. It combines fast-paced arcade combat with a bounty-based room progression loop, using Unreal's Gameplay Ability System for modular, data-driven character abilities and weapon loadouts.

Highlights

  • Architected modular weapon and ability systems using GAS (Gameplay Ability System), enabling data-driven character progression without touching core game logic.
  • Designed and implemented enemy AI using Behavior Trees, including aggression states, patrol patterns, and dynamic difficulty scaling per room.
  • Built a bounty-based room progression system that tracks player performance and gates rewards and enemy composition behind completion objectives.
  • Structured the project in a hybrid C++/Blueprint architecture — performance-critical systems in C++, rapid iteration and tuning in Blueprints.

Demo

Screenshots

Project Bullet screenshot 1
Project Bullet screenshot 2

Stack

Unreal Engine 5C++BlueprintsGAS