Unreal Engine gameplay architecture

Bencci

Competitive arena game in Unreal Engine 5.8 and C++, with Enhanced Input click-to-move controls and a Gameplay Ability System combat foundation.

Role
Solo Programmer and Designer
Context
Personal project · in development
Period
In development
Status
Private repository · available to discuss in interview
  • Unreal Engine 5.8
  • C++
  • Gameplay Ability System
  • Enhanced Input
Bencci project title with Unreal Engine 5.8, C++ and Gameplay Ability System labels
Bencci is an in-development private Unreal Engine project.

Current development

Bencci is a competitive arena game written in C++ in Unreal Engine 5.8.

The current foundation includes Enhanced Input click-to-move control, a camera rig and Gameplay Ability System combat architecture.

The repository is private. I can walk through the implementation and design decisions in an interview.

Systems in progress

  • Built click-to-move player control with Enhanced Input and a supporting camera rig.
  • Implemented a Gameplay Ability System foundation with replicated attribute sets and data-driven ability and character definitions.
  • Added editor-time validation for designer-authored data, including invalid ranges, null entries, duplicates and incompatible ability pools.
  • Maintained architecture decision records, coding standards and milestone completion gates as the project grew.

Repository access

The repository is private, but the project and its architecture are available to walk through in an interview.