Hello! I'm Kruti Agarwal, a Unity Game Developer specializing in mobile and XR experiences. Over the past four years I've built gameplay systems and interactive features in Unity using C#, with a strong eye for performance and scalable architecture. I enjoy turning ambitious ideas into polished, production-ready experiences, from cross-platform XR onboarding to responsive UI and immersive input. I thrive in collaborative teams, believe in clean code and robust testing, and love exploring new technologies to push the boundaries of gameplay. Whether optimizing runtime performance, designing reusable systems, or debugging cross-device integration, I stay focused on delivering delightful player experiences and reliable software that scales with the team.

Kruti Agarwal

Hello! I'm Kruti Agarwal, a Unity Game Developer specializing in mobile and XR experiences. Over the past four years I've built gameplay systems and interactive features in Unity using C#, with a strong eye for performance and scalable architecture. I enjoy turning ambitious ideas into polished, production-ready experiences, from cross-platform XR onboarding to responsive UI and immersive input. I thrive in collaborative teams, believe in clean code and robust testing, and love exploring new technologies to push the boundaries of gameplay. Whether optimizing runtime performance, designing reusable systems, or debugging cross-device integration, I stay focused on delivering delightful player experiences and reliable software that scales with the team.

Available to hire

Hello! I’m Kruti Agarwal, a Unity Game Developer specializing in mobile and XR experiences. Over the past four years I’ve built gameplay systems and interactive features in Unity using C#, with a strong eye for performance and scalable architecture. I enjoy turning ambitious ideas into polished, production-ready experiences, from cross-platform XR onboarding to responsive UI and immersive input.

I thrive in collaborative teams, believe in clean code and robust testing, and love exploring new technologies to push the boundaries of gameplay. Whether optimizing runtime performance, designing reusable systems, or debugging cross-device integration, I stay focused on delivering delightful player experiences and reliable software that scales with the team.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Engineer 2 at Sony India Software Centre (SISC), Leadsoc Technologies Private Limited
April 1, 2025 - Present
Integrated OpenXR into Unity applications to enable cross-platform compatibility with multiple HMD devices and XR runtimes. Implemented multi-controller input handling using Unity’s Input System to ensure consistent tracking across XR hardware. Developed onboarding modules (eye calibration, boundary setup, head-tracking configuration, device setup) to improve onboarding flow and tracking accuracy. Built interaction systems with XR Interaction Toolkit, including hand gesture controls and a virtual keyboard interface for immersive input. Explored wireless XR streaming with ALVR, analyzing latency, device communication, and streaming stability. Profiling and optimization to reduce runtime errors and improve stability on Android and standalone XR builds. Collaborated with developers and QA to debug issues and maintain stable builds during sprint cycles. Recognized as part of the Best Team of the Quarter for XR platform development.
Software Developer at Simple Viral Games
March 1, 2024 - March 1, 2025
Developed and integrated JavaScript SDKs used across multiple web and mobile games to standardize API communication, authentication handling, and session management. Designed and maintained RESTful backend services using Node.js and MongoDB to manage player authentication, leaderboard data, and gameplay statistics. Implemented real-time leaderboard and score tracking systems enabling persistent player rankings across titles. Built gameplay features and UI components in Unity (C#) and JavaScript, focusing on performance and responsive user interactions. Developed reusable utilities for state synchronization, authentication tokens, and cross-device session handling.
Software Developer Engineer at Imarticus Learning Pvt Ltd
June 1, 2022 - January 1, 2024
Developed interactive learning applications using Unity (C#) and web technologies, focusing on gameplay mechanics and user interaction systems. Designed and implemented RESTful APIs using PHP and JavaScript to support dynamic game content and backend data communication. Integrated MySQL and MongoDB databases to store user data and progress. Built dynamic forms and document upload workflows via server APIs. Implemented SCORM-compliant modules for LMS integration. Debugged and optimized Unity features to improve runtime stability and performance. Led Agile sprint cycles as Sprint Owner, coordinating 2-4 engineers and ensuring timely feature delivery. Resolved critical bugs across gameplay systems and backend services.

Education

Bachelor of Technology at Amity University, Noida
January 1, 2018 - January 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more