Unity Developer

I was brought onto this ambitious mobile game project to build a fully deterministic animation engine that could operate seamlessly within a lockstep multiplayer framework — where precision and consistency across clients were absolutely critical.
Custom Root Motion System: Recreated Unity’s root motion and animation blending logic using fixed-point math to ensure deterministic behavior across all devices.
State Machine Overhaul: Engineered a bespoke animation state machine inspired by Unity’s Mecanim system, tailored specifically for lockstep networking.
Legacy Animation Pipeline Rebuild: Reverse-engineered and replicated aspects of Unity’s legacy animation system to give the team full control and determinism over all character movement.
Worked tightly with a dedicated animator to fine-tune motion fidelity, syncing gameplay responsiveness with visual clarity.
Partnered with artists and producers to rapidly prototype and refine UI systems — emphasizing a fast, intuitive user experience for mobile platforms.
This project was a deep technical dive that combined low-level engine logic with high-level UX iteration — the kind of challenge where every frame and byte mattered.