Infinite Form
Senior Developer
Senior Developer
Infinite Form is a immersive technology studio specialising in VR, AR, and mixed reality experiences. The studio creates bespoke interactive installations and scalable XR platforms, blending creative storytelling with technical innovation. Its work spans location-based entertainment, brand experiences, and commercial immersive solutions, including the development of its in-house free-roam VR platform, XIST.
At Infinite Form I worked as a Unity developer, collaborating closely with designers and artists to deliver client-focused VR, AR, and mixed reality experiences. I integrated multiple technologies and third-party libraries to build bespoke immersive solutions, while also mentoring interns and junior developers through regular code reviews and technical guidance. Beyond development, I supported IT infrastructure setup, including network installation and remote access configuration, and took part in on-site installations in the UK and overseas to ensure smooth client onboarding.
Role:
Developer / Programmer
Engine:
Unity3D C#
Platform:
Windows
Contributions:
Designed and implemented the project’s main state architecture.
Developed a hidden debug control menu for testing and troubleshooting.
Integrated Kinect body-tracking software for real-time motion capture.
Implemented Avatar SDK for face model creation.
Built logic to merge character models with user-generated facial data.
Integrated FFmpeg to record on-screen activity.
Developed workflows to handle video uploads to the CMS server.
Added a system to store recorded videos offline and automatically upload them when a connection is available.
Role:
Developer / Programmer
Engine:
Unity3D C#
Platform:
Windows VR
Contributions:
Developed game state managers to handle core gameplay flow.
Implemented a player progress save system for persistent game data.
Designed and implemented player movement controls.
Built logic for loading and unloading time zones dynamically.
Developed a VR interaction system.
Created an item-combining system to enable gameplay mechanics.
Implemented multiple simple puzzle interactions.
Recreated classic games including Duck Hunt and Simon Says in VR.
Built video streaming logic for in-game media content.
Role:
Developer
Engine:
Unity3D C#
Platform:
Windows VR
Contributions:
Set up project infrastructure with state management systems.
Implemented the Next Level Racing Motion Platform for immersive experiences.
Developed a virtual controller to synchronize platform movement with visual content.
Integrated an external controller to allow Ride Attendant start/stop/pause experience.
Managed on-site installation and led client onboarding sessions.