Paul Beneteau

Game Programmer 

I’m a passionate game programmer specialized in C++ and Unreal Engine with embedded software engineering development experience. Below are my personal projects, which include game prototypes with various systems and mechanics.

Projects

Forge - ARPG Prototype

Solo - Unreal Engine - C++

ARPG prototype named Forge, inspired by Path of Exile. It is composed of 4 core systems that were developed as separate projects and then integrated together:

  • Procedural Map Generator – Tiled map generated from a graph composed of a main path and branches, with connector constraints [Github]
  • Item and inventory system – Random weighted generation from data tables, crafting, item integrating GAS attributes [Github]
  • Combat system – GAS abilities and attributes, Input system [Github]
  • AI system – Behavior tree and environment query system (EQS) for ranged and melee [Github]

Clair Obscur Fan Project - Combat Mechanics

Solo - Unreal Engine - C++

Recreation of Clair Obscur combat mechanics, with one playable character that uses some of Maëlle’s abilities. The focus was on implementing the core systems (like the turn logic, Input/UI context) and exploring Unreal gameplay ability system (GAS) rather than creating a lot of content/abilities. It includes:

  • Turn order system calculated from character speed
  • Abilities implemented using GAS, including effects (Burn, Defenseless) and status (Defensive/Offensive/Virtuose stances).
  • Dodging mechanic during enemy turns
  • Context-based input, UI, and camera management
  • Consumable items