Unity Gameplay Programmer
I build gameplay systems, player controls, UI flows, and optimized mobile game features using Unity and C#. With 2+ years of production experience, I have contributed to 3+ shipped mobile games and 30+ gameplay prototypes, while currently expanding into Unreal Engine C++.
Gameplay Programming
I build gameplay systems that feel responsive, clear, and fun to play. My work includes player controls, input handling, physics-based interactions, scoring systems, UI flow, and core game loops using Unity and C#. I am also expanding my gameplay programming skills in Unreal Engine C++.
Game Systems & Architecture
I create reusable and modular gameplay systems that are easy to test, extend, and maintain. My experience includes object pooling, enemy behaviour, level logic, event-based systems, save data flow, and rapid prototyping across multiple game ideas.
Performance Optimization
I use profiling and debugging to improve gameplay performance and stability. My optimization work includes reducing runtime allocations, improving scene setup, managing object spawning, fixing frame drops, and keeping mobile gameplay smooth across different devices.
Production Game Development
I have contributed to shipped educational mobile games and worked on multiple gameplay prototypes in a production environment. I understand the workflow of building, testing, fixing, optimizing, and preparing games for real users across Android, iOS, WebGL, and PC-focused projects.
⚙️ Core Skills & Expertise
Explore the core skills that define my work in gameplay programming. From crafting intuitive gameplay experiences to building dynamic systems, these are the skills I've sharpened across projects — built to run fast, feel right, and scale without breaking a sweat.
💬 Testimonials