Back to games

Puzzle-Adventure Game

Unreal Engine 5C++Blueprints

The game

Contributed to early development of a 3D puzzle-adventure game at Argosoft Studios, building gameplay foundations and coordinating programming work with design and art.

What I built

  • Interaction framework: Built an abstract C++ interactable base class and shared interface for interaction commands, overlap callbacks, and prompt data. Exposed properties to Blueprints so designers could configure puzzle objects in the editor.
  • Puzzle mechanics: Implemented movable blocks and elevators using the shared framework, with overlap-driven activation and configurable movement between positions.
  • Movement and animation: Worked on player locomotion, jumping, gliding, and animation transitions, connecting character movement data to Blueprint animation logic.
  • Gameplay foundations: Established a shared enemy base class for boss implementations and began integrating the Gameplay Ability System.
  • Team workflows: Wrote repository setup and branching instructions, reviewed pull requests, and tracked bugs with reproduction steps and assigned owners. Coordinated implementation needs across programming, design, and art.
Next game: Space Invaders