3D Action RPG · Unity · C#

Fateful Fragments

A souls-like meets gacha RPG — challenging bosses, unlockable companions, and a world worth saving.

Unity C# Blender DotTween AI State Machines Prototype
Fateful Fragments screenshot
Gameplay Trailer
Full Playthrough

Concept & Inspiration

After building a series of smaller games, I wanted to step up and create a full action RPG. I noticed a gap in the market: gacha games are wildly popular but tend to have trivial bosses and predatory monetization, while souls-likes have deeply engaging boss design but restrictive, frustrating combat. I wanted to combine the best of both — challenging, responsive souls-like combat with a gacha-inspired companion and progression system, without any MTX.

Team

I built the game solo for the first 5 months while working part-time. After leaving my job to pursue it full-time, I contracted specialists on an as-needed basis:

Design Goals & Challenges

Goals

  • Strong primary gameplay loop that is both intuitive and engaging
  • Elden Ring-inspired combat without restrictive attack canceling
  • Robust AI for enemy bosses and companion characters
  • Enemy types that teach boss mechanics before the boss encounter
  • Exploration-rewarding maps that build suspense toward the boss
  • Companion rapport and relationship progression system
  • Anime-stylized story that fits the gacha-inspired aesthetic

Challenges

  • Seamless animation transitions with instant player responsiveness
  • Designing bosses that feel fair but genuinely difficult
  • Creating unique, varied environments across the game world
  • Balancing companion AI behavior
  • Writing realistic dialogue for the companion system
  • Improving tutorial accessibility without breaking immersion
  • Maintaining a cohesive art style across all assets

Tools & Technologies

Screenshots

Play on Itch.io — password: mnew ← Back to Portfolio