I'm a Gameplay Engineer with a Master’s in Computer Science (Game Development) from the University of Southern California. I specialize in architecting scalable gameplay systems and integrating AI/ML pipelines, including LLM and RAG. I've shipped 30+ titles, optimized performance, and driven improvements in player retention and development efficiency through cross-functional collaboration and tooling.

RISHI PRAKAASH SRINIVASAN MOHAN

I'm a Gameplay Engineer with a Master’s in Computer Science (Game Development) from the University of Southern California. I specialize in architecting scalable gameplay systems and integrating AI/ML pipelines, including LLM and RAG. I've shipped 30+ titles, optimized performance, and driven improvements in player retention and development efficiency through cross-functional collaboration and tooling.

Available to hire

I’m a Gameplay Engineer with a Master’s in Computer Science (Game Development) from the University of Southern California. I specialize in architecting scalable gameplay systems and integrating AI/ML pipelines, including LLM and RAG.

I’ve shipped 30+ titles, optimized performance, and driven improvements in player retention and development efficiency through cross-functional collaboration and tooling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Game Developer I at Mobilityware
November 1, 2023 - Present
Actively contributed to 30+ live game titles with 100+ features and content updates, impacting millions of players worldwide while ensuring stability, performance, and timely releases. Architected core gameplay systems in Unity (C#), including interaction flows, state machines, animation controllers, and event-driven logic. Integrated AI behaviors such as opponent logic and difficulty scaling to create dynamic challenges that improved replayability and long-term player retention. Built tooling and reusable frameworks to accelerate cross-team feature development, reducing design-to-delivery turnaround by up to 30%. Optimized scalable gameplay architecture and performance across rendering, physics, animation, and memory usage for smoother frame rates and stable long-term live operations. Standardized gameplay frameworks and leveraged telemetry to fine-tune mechanics across 10+ live titles, reducing feature development time by 30% and increasing average session time by 12%.
Game Developer at Nerrative
July 1, 2023 - June 1, 2024
Developed a modular character creation system in Unreal Engine (C++/Blueprints) enabling dynamic customization and personality-driven avatars connected to AI-generated data, facilitating the creation of 400+ unique characters. Engineered AI-driven gameplay and dialogue frameworks by integrating LLM inference with interactive UI, delivering 350+ personalized career pathways. Integrated LLM-powered backend systems with Unreal Engine via Bash scripting and REST APIs for real-time AI interactions. Collaborated with ML engineers to align RAG pipeline outputs with Unreal’s runtime systems, optimizing data flow, latency, and synchronization between backend inference and gameplay logic.
Game Developer at ZVKY Design Studio
September 1, 2019 - April 1, 2021
Built a gamified cross-platform mobile learning app from the ground up, creating a synchronized frontend and real-time backend using Unity3D and Firebase. Developed multiplayer features using Photon Unity plugin and designed AR/VR bowling game experiences for client projects. Architected an R&D project on Mesh Slicing, enabling real-time 3D object slicing based on user inputs. Modernized legacy codebases, reducing operating costs by 35% and improving functionality by 60%. Led a small team of interns in developing new idea prototypes across advanced physics, mathematics, animation, sound, UI, and optimization techniques, boosting development efficiency by 35%.
Gameplay Engineer at Nerrative
July 1, 2023 - June 1, 2024
Developed modular character creation and personality-driven AI characters; engineered scalable NPC AI and dialogue frameworks by integrating LLM inference with gameplay systems; designed scalable NPC behavior to enable designer-authored interactions; integrated backend AI services with Unreal Engine via REST APIs and Bash, enabling data flow and sync with RAG pipelines.

Education

Master of Science in Computer Science – Game Development at University of Southern California, Viterbi School of Engineering
January 11, 2030 - May 1, 2023
Bachelor of Technology in Computer Science & Game Development at Jawaharlal Nehru Architecture and Fine Arts University
January 11, 2030 - May 1, 2020
Master of Science in Computer Science, Game Development at University of Southern California
January 11, 2030 - May 1, 2023
Bachelor of Technology in Computer Science & Game Development at Jawaharlal Nehru University
January 11, 2030 - May 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education