All projects

Personal project · Solo

Shardfall

2026 · Personal · Ongoing

  • C++
  • Unreal Engine 5.8
  • Gameplay Ability System
  • State Tree
  • Utility AI
  • Claude/Codex
Type
Personal, solo
Focus
AI systems, State Tree, Claude/Codex as a force multiplier
Stack
C++, Unreal Engine 5.8, Gameplay Ability System, State Tree, Utility AI, Claude/Codex

Project scope

Game
Narrative-focused action RPG in Unreal Engine 5.8, leaning on Armenian mythology
Team
Solo
Started
2026
Status
Ongoing

Armenian mythology

I think it's important that we lend our talents to bringing our own culture's beliefs into current media. Armenia has an ancient history that is largely unknown in media, so I wanted to bring to life a story that weaves together the old Armenian gods and a personal tragedy.

I lost my sister a few years ago, and I've been trying to reconnect with my culture. I'm using the game to honor what I've lost while returning to a spiritual home. I know how to make games, so making one for this felt natural.

What I owned

Solo project exploring the use of Claude/Codex as a force multiplier in development. I'm covering AI systems and State Tree.

Game AI: State Tree and Utility AI

  • Built a utility AI that picks the action and target, while the State Tree executes it.
  • It's a shared system, with per-enemy specifics built on top of an engagement system that helps coordinate groups.
  • Created debugging tools early to support the systems as complexity grows. On top of a gameplay debugger category, two editor windows: one to watch AI decisions with a scrubbable history of action scores, and an AI Action view for a holistic look at an AI's available actions.

Claude/Codex as a force multiplier

  • Created strict guidelines for consistent code generation, so agents don't rebuild functionality or helpers that already exist in the codebase.
  • Drilled down on skill creation, so repeated tasks are distilled to what's absolutely necessary and the output stays consistent. Examples include code reviews, project bible updates and testing specs.
  • Made sure every diff is read and understood before moving forward.
  • Wrote documentation and how-tos when creating systems.

Media

Shardfall title screen: a cloaked hero looks toward a mountain temple at sunset, with the main menu in the centre
Title screen, v0.1.3.
Temple entrance.