Aidyn Reforged

In Progress

Fantasy RPG Remake - Unity (Tilt Five Platform)

Aidyn Reforged

RPG Battle System Design

RPG Battle System Flowchart

Turn-based battle system state machine with action queuing, damage calculation, and status effects

My Role

Programmer and Technical Artist on a team bringing a classic N64 fantasy RPG to modern platforms in Unity for Tilt Five AR.

Combat Systems & Tooling

Developed a modular turn-based combat system while onboarding to the Tilt Five AR platform, requiring rapid adaptation to new hardware constraints and workflows.

Focused heavily on tooling and pipeline efficiency:

  • -Combat session logger that records full battle states (initiative rolls, dice results, damage calculations, state transitions) into structured text logs for designers to validate combat logic and balance outside the engine
  • -Spreadsheet-driven data pipeline (CSV to ScriptableObjects) for characters, enemies, weapons, armor, and skills - allowing designers to iterate on balance without manual Unity editing
  • -Grid-based movement and range validation system that integrates with existing character controllers, separating input handling from rule enforcement
  • -Modular, data-driven entity architecture (ScriptableObjects + runtime BattleEntities) enabling flexible iteration as design requirements evolve

Data Pipeline

CSV spreadsheet data imports directly into Unity ScriptableObjects via custom editor tools.

Excel spreadsheet with character data
Unity editor with Import menu

Custom Import menu in Unity - one-click import for all data types

Unity inspector showing PartyMemberInfo ScriptableObject

Resulting ScriptableObject with all imported data - ready for use in combat

Upcoming Work

Spell VFX

Visual effects for magic spells including particle systems, shader effects, and screen-space impacts.

Combat Animation

In-engine combat animations including attack sequences, hit reactions, and death animations.

This project is actively in development. Check back for updates on spell VFX and combat animation progress.