XIST
Senior Developer
Senior Developer
XIST is Infinite Form’s immersive technology platform, designed to transform any venue into a limitless playground. It combines free-roam VR, mixed reality. From large-scale adventures to fast-paced challenges, the platform blends cutting-edge hardware with intuitive design and storytelling to deliver unforgettable interactive experiences.
I worked as the primary programmer in Unity3D, developing games spanning story-driven, action, and puzzle experiences. I created core systems used across all titles, including the player IK rig, VR interaction system, and multiplayer logic. I prototyped key mechanics, from virtually separating players to core gameplay. I helped organize playtesting sessions, iterating on feedback to refine the experiences. The games were designed for 1–6 players, though the system could accommodate more, and were installed across four different locations. All the games ran natively on the Pico 3 and Pico 4.
Role:
Programmer
Engine:
Unity3D C#
Platform:
VR Headset / Windows
Contributions:
Updated player real world to virtual calibration.
Maintained and extended core systems for the Xist platform.
Maintained and improved multiplayer networking and synchronization systems.
Implemented and refined IK systems for local and remote player avatars.
Developed player world interaction systems for immersive gameplay.
Built visual debugging tools to streamline development and testing.
Implemented synchronized item grabbing mechanics between players.
Implemented synchronized player character selection.
Managed and structured game scene architecture.
Role:
Developer / Programmer
Engine:
Unity3D C#
Platform:
Pico 4
Contributions:
Implemented and synchronized AI behavior and pathfinding systems.
Designed and synchronized player inventory systems to ensure consistent network state.
Developed player weapon interaction systems and synchronized state between players.
Designed, built, and synchronized interactive world puzzles for multiplayer gameplay.
Implemented dynamic loading and unloading of game sections to optimize performance and memory usage.
Implemented player death and respawn logic, ensuring proper synchronization.
Role:
Developer / Programmer
Engine:
Unity3D C#
Platform:
Pico 4
Contributions:
Implemented synchronization of world item physics between players.
Developed complex item interaction systems and integrated them into the game world.
Designed and synchronized randomized player scavenger objectives.
Implemented player group teleport triggers with proper network handling.
Implemented player death and respawn logic with multiplayer synchronization.
Implemented synchronized custom player death sequences, ensuring visual state across clients.
Role:
Developer / Programmer
Engine:
Unity3D C#
Platform:
Pico 3
Contributions:
Designed systems to separate virtual teams onto distinct platforms while maintaining physical player safety in shared spaces.
Implemented movement logic for dynamic virtual platforms, ensuring synchronized behavior across all clients.
Developed player team selection systems and ready-state synchronization.
Implemented synchronization of AI behavior and positional data across multiplayer sessions.
Designed and developed boss AI behavior systems, including state management and combat logic.
Implemented player weapon logic and synchronized weapon selection between clients.