Game Developer • Ubisoft

Rakesh Kumar
Raparla

Crafting AAA experiences — from Assassin’s Creed to Riders Republic

Scroll

About Me

Profile Picture

I'm a seasoned game developer with over a decade of experience building AAA titles at Ubisoft. I specialize in C++ and C# development, engine architecture, tools pipelines, and AI automation systems.

From mobile hits to massive open-world multiplayer experiences, I've contributed to every stage of the game development lifecycle. I thrive on solving complex technical challenges and empowering teams with robust development tools.

10+ Years Experience
6+ AAA Titles
Ubisoft Current Studio

Featured Projects

A selection of titles I've helped bring to life

Assassin's Creed Black Flag Resynced

Assassin's Creed Black Flag Resynced

2023 – Present

The iconic solo pirate adventure, resynced with enhanced visuals and gameplay for modern platforms.

C++ Engine Gameplay AAA Console
Riders Republic

Riders Republic

2019 – 2023

Open-world MMO extreme sports title. Built engine/editor pipelines and development tools for a massive multiplayer experience.

C++ Engine Programming Tools Pipeline MMO
STEEP

STEEP

2018 – 2019

Generalist programmer implementing engine automation pipelines and AI learning systems for an open-world winter sports game.

C++ AI Automation
Trials Frontier

Trials Frontier

2016 – 2017

Developed mobile and Apple TV ports for the popular physics-based racing franchise.

C++ Mobile Apple TV
Hungry Sharks

Hungry Sharks

2015 – 2016

Contributed to the massively popular mobile arcade series with millions of downloads worldwide.

C# Mobile Arcade
Rabbids Appisodes

Rabbids Appisodes

2014 – 2015

Interactive entertainment blending animation and gaming for the beloved Rabbids franchise.

C# Mobile Interactive

Skills & Expertise

Languages

C++
C#
Python

Engine & Tools

Anvil Engine
Unreal Engine
Unity
Engine Pipeline Development

AI & Automation

AI Systems
Open World Game Automation with Bots
CI/CD Pipelines

Game Systems & APIs

Engine Programming
Gameplay Programming
Networking / Multiplayer
Platform APIs

Experience & Education

2023 – Present

Associate Lead Programmer — Assassin's Creed Black Flag Resynced

Ubisoft • Pune, India

Enhanced Engine Systems, visuals and gameplay systems for the remastered pirate adventure on next-gen platforms.

2019 – 2023

Senior Generalist Programmer — Riders Republic & STEEP

Ubisoft • Pune, India

Built engine systems, Lod and fakes generation pipeline, automation pipelines, editor tools, and AI learning systems for open-world multiplayer sports titles.

2016 – 2017

Gameplay Programmer — Trials Frontier

Ubisoft

Developed mobile gameplay systems and Apple TV ports for the physics-based racing franchise.

2015 – 2016

Gameplay Programmer — Hungry Sharks

Ubisoft

Contributed to the massively popular mobile arcade series.

2014 – 2015

Gameplay Programmer — Rabbids Appisodes

Ubisoft

Interactive entertainment blending animation and gaming.

Mar 2014 – Jun 2014

Game Programmer — Tiki Interactive Games

Tiki Interactive Games Ltd • Hyderabad, India

Developed a Unity game template and middleware tools supporting 4 casual games within a tight 4-month deadline.

May 2011 – Aug 2013

Games Programmer — Serious Games International

Serious Games International Ltd • Coventry, UK

Developed serious games as a programmer, honing problem-solving skills and discovering the potential of games beyond entertainment.

2009 – 2011

MSc Game Programming

The University of Hull • United Kingdom

Specialized in game programming with focus on real-time systems and interactive applications.

2004 – 2008

B.Tech Computer Science

GEC Gudlavalleru (affiliated to JNTU Hyderabad) • India

Built a strong foundation in computer science and programming fundamentals.

Let's Build Something Amazing

Interested in collaborating or have a project in mind? I'd love to hear from you.