open to unreal programming roles · remote

Sanjyot
Dahale.

>c++ · blueprint · plugins

Unreal Engine programmer with a career spanning six years across games, XR, and real-time production pipelines.

6yrsUnreal Engine
10+Shipped projects
1×Meta Quest title
◢ viewport · persp // showreel or hero capture →
scroll to render
01// skills

Systems I run.

Most of the range here came through production work across games, XR, virtual production and live broadcast — a brief landed in a new domain, and the skills followed.

Engine & C++
core
Unreal Engine 5C++BlueprintsGameplay Ability SystemMaterialsHLSLAnim BlueprintsUMG
Integration & Plugins
online
Third-party SDKsUPL / JNIFFmpegRTSPLive LinkCamera trackingMoCapnDisplayICVFXComposureWebSocketsOn-device LLMs
Multiplayer & Networking
online
ReplicationRPCsRepNotifyClient-server authority
Performance & Platforms
online
Performance budgetsMeta Quest 3Meta XR SDKOpenXRAndroidHoloLens 2
Tools & Pipeline
online
Editor Utility WidgetsPerforceGit LFSPythonVS / VS Code
02// experience

Commit history.

maincareer.log3 commits · 1 contributor
a3f9c21 Jan 2023 → Oct 2026 HEAD → mainnow

Lead Unreal Engine Developer & Tech Lead

Liminal XR Solutions

Owned architecture, build pipelines and technical direction across Games, XR, Virtual Production and GenAI workflows.

7b1e4d8 Sep 2020 → Jan 2023

Unreal Developer & Virtual Production Supervisor

Liminal XR Solutions

Shipped real-time UE experiences and ran on-set virtual production — LED volumes, nDisplay and live broadcast graphics for shows and events.

1c4a907 Aug 2019 → Sep 2020

Unity Developer

Liminal XR Solutions

Started building AR/VR apps in Unity, then helped move the studio's production pipeline over to Unreal Engine.

03// client work

Shipped under fire.

Client work from games to live broadcast. My role ranged from writing the core systems to leading the team that did, and every write-up is specific about which.

live Montra Electric Racing

Racing · Multiplayer

Montra Electric Racing

A four-player time-trial racer built in Unreal Engine 5 for Montra Electric's expo booth, with Logitech G29 wheel rigs and an operator-run race console.

UE5 C++ Multiplayer Logitech G29
→
live Cricket Analysis in Mixed Reality for Broadcast

Mixed Reality · Broadcast

Cricket Analysis in Mixed Reality for Broadcast

A mixed-reality + virtual-production tool for data-driven cricket analysis on sports broadcast, and the system behind a published SMPTE paper.

SMPTE UE4 C++ Multiplayer
→
live Riddler's Ransom — VR Escape Horror

VR · Standalone

Riddler's Ransom — VR Escape Horror

A VR escape-room horror that started as an internal PC-VR game jam and shipped standalone to the Meta Quest Store.

UE5 Standalone VR Meta Quest 3 Meta XR SDK
→
r&d ReFrame 360

R&D · Real-Time Graphics

ReFrame 360

An R&D tool that reshapes a live 360° VR feed inside UE5 into new camera angles for standard 2D sports broadcast.

R&D UE5 HLSL Materials
→
live Skilling India — MR Training

Mixed Reality · Training

Skilling India — MR Training

A mixed-reality training experience for Vodafone Idea's India Mobile Congress booth, imagining how a headset could guide a hands-on repair.

UE5 Mixed Reality WebSockets
→
live Ancient Dwarka

VR Film · Rendering

Ancient Dwarka

An 8K 360° VR short film about the mythological city of Dwarka, rendered entirely in Unreal Engine 5 and shown as a dome experience at India Mobile Congress 2024.

UE5 VR 360° Rendering
→
live 360° VR Broadcast

Live Broadcast Pipeline

360° VR Broadcast

A stadium-to-CDN pipeline for real-time 360° VR coverage of major cricket tournaments.

Live Broadcast 360° VR SRT vMix
→
r&d Swadeshi — Local to Global

GenAI Workflow & Prompt Engineering

Swadeshi — Local to Global

A GenAI kiosk that reimagines western apparel in traditional Indian textiles, built for Vodafone Idea's India Mobile Congress 2025 booth.

Google Gemini Nano Banana Node-RED Prompt Engineering
→
04// personal & r&d

Built for myself.

Personal experiments and prototypes that I've built along the way. These exist because something — a mechanic, a system, an architecture question — felt worth following all the way to a working implementation.

IPStreamMedia

IPStreamMedia

An Unreal Engine 5.3 plugin that plays live RTSP camera streams through Unreal's own Media Player, with FFmpeg doing the decoding.

C++ FFmpeg Media Framework RTSP Multithreading
Chrono Recall

Chrono Recall

A time-rewind ability built with C++ and Unreal's Gameplay Ability System. Leave a blast behind, rewind 3 seconds, and get back the health you lost.

UE5 C++ GAS Gameplay Ability Niagara
UE_Gemma

UE_Gemma

An Android game made in Unreal Engine with the FunctionGemma-270M model running on-device — the LLM driving real gameplay actions.

C++ FunctionGemma JNI UPL Android
Aura - Master of Elements

Aura - Master of Elements

A top-down RPG built over five months to learn Unreal's Gameplay Ability System, course-guided.

UE5 Game GAS C++ RPG
Bow & Arrow Mechanics

Bow & Arrow Mechanics

A modular, reusable bow-and-arrow combat system — clean codebase, designed to drop into any project and tune the feel fast.

Blueprints Modular Codebase Game Mechanics
06// whoami

About.

I'm an Unreal Engine programmer and technical lead who started out as a Unity developer at an XR studio, building AR and VR applications, before moving to Unreal Engine and into a Virtual Production Supervisor role. There I helped clients integrate VP workflows into their production pipelines and worked on-set across several live productions.

I was the studio's first Unreal hire and built its Unreal team from there, and went on to lead a cross-functional team shipping Unreal Engine applications and games across multiple platforms, alongside its R&D into GenAI-based applications. Some of the work I'm most proud of came from projects like the MR Cricket Analysis and the 360 VR Broadcast, which pushed me well outside my domain and meant picking up entirely new skills along the way.

Games came later in my career than the rest, but they're what I keep coming back to. Alongside the games I've shipped professionally, I build prototypes in my own time to explore new systems and mechanics — and it's the kind of work I'd like to be doing more of.

Sanjyot Dahale
FocusSystems, Tools & Gameplay
Based inMumbai, India · remote or relocation

open to work

Let's build something together.

I'm looking for a full-time role in game development, and I'm always open to a good collaboration. If you're working on something and think I'd fit, I'd love to hear from you.