Gameplay Programmer · Open to remote work · India
Devashish Tiwari "Debu"
Gameplay Programmer · Open to remote work
India · iydebu.io@gmail.com · iydebu.com · linkedin.com/in/iydebu · github.com/iydebu · t.me/iydebu · youtube.com/@iydebu
Summary
Gameplay programmer. I build player mechanics, gameplay systems, cameras, engine updates and dev tools in Unreal Engine 5 (C++) and Unity (C#). Problem solving is my main skill: I find the real cause of a problem and fix it for good.
AI is my partner. We learn from each other and build together, so I can learn any new tool fast and build almost anything.
- 3+years making games
- 2studio games on Steam
- 40+public repos on GitHub
Featured: play it nowFeatured Project
Ludora
Solo, with AI as a partner
A Ludo game for phone and PC browsers. Play the computer, friends on one screen, friends in a room, or strangers online.
- Room-code games and online matchmaking. The server rolls the dice and runs the turns, so nobody can cheat.
- One Cloudflare Worker and a Durable Object run the game rooms. Players who stay away too long are removed and the computer plays for them.
- The board, pieces and effects are SVG and CSS. Plain JavaScript, no engine, no framework.
JavaScriptCloudflare WorkersMultiplayerSVG
What I build at workWork Projects
Player mechanics and camera
Player mechanics and gameplay systems for studio games.
- A C++ camera module in Unreal Engine 5 that works in first and third person.
C++Unreal Engine 5Gameplay
Kanji engine GPU update
Kanji is an older engine used for our hidden object games. I changed it so it runs on current GPUs.
Engine codeGPU supportHidden object games
Darkarta on iOS, Windows and Android
Made and shipped Darkarta builds for three platforms. I am now the only developer on Darkarta.
iOSWindowsAndroid
Automated testing tool
A dev tool that tests the game automatically, so the team finds bugs earlier.
Dev toolsAutomated testingQA
Shipped on SteamShipped Games
The Christopher Redemption - I
Co-developer
A story-driven action thriller about Christopher and his sister. Released on Steam on 29 October 2025.
- I did most of the development work on the game.
Darkarta: A Broken Heart's Quest
Gameplay Programmer
Award-winning dark-fantasy adventure on Steam.
- I am now the only developer on the game.
- Gameplay programming and bug fixing.
- Builds for iOS, Windows and Android.
- Bug triage with the QA team.
ExperienceExperience
-
Gameplay Programmer · Tuttifrutti Interactive
Indie studio behind the award-winning Steam adventure Darkarta: A Broken Heart's Quest, and hidden object games.
- Darkarta: A Broken Heart's Quest: I am now the only developer on it. Builds for iOS, Windows and Android, fixes and updates.
- Player mechanics and gameplay systems.
- A C++ camera module in Unreal Engine 5 (first and third person).
- Updated the Kanji engine, an older engine used for our hidden object games, so it runs on current GPUs.
- Built a dev tool for automated testing.
- Bug triage with the QA team: I check each report, drop duplicates and non-bugs, and fix the real ones.
-
Co-developer · Secernate Games Private Limited
Indie studio. Released The Christopher Redemption - I on Steam on 29 October 2025.
- Co-developer on The Christopher Redemption - I, a story-driven action thriller for Windows, now on Steam.
- I did most of the development work on the game.
My own projectsPersonal Projects
Direwolf
Solo · 4 months
An online multiplayer first-person shooter with real-time combat.
- Online play with Unity Netcode and Photon.
- Weapon customisation, player progression and AI opponents.
C#UnityPhotonNetcode
Drone Shot
Solo · in progress
A drone flying shooter. Started from a Udemy course project, then rebuilt with my own mechanics.
- Custom drone flight and a Blueprint combat system.
- Enhanced Input, enemy AI and Niagara effects.
Unreal Engine 5BlueprintsNiagara
Wingy
Solo · 2 months
A fast arcade game for Android: fly the plane, dodge missiles, collect power-ups.
- Procedural obstacles, power-ups and a local high score.
- Optimised for a smooth 60 fps on Android phones.
C#Unity 2DAndroid
LOGIC
Solo
An AI coding tutor that lives inside the code editor. The learner types the code; LOGIC checks it and guides.
- One local server with thin plugins for VS Code and JetBrains IDEs.
- Plugin design: new languages and graders plug in without changing the core.
TypeScriptNode.jsVS Code APIJetBrains
Windows Diagnostic Tool
Solo
A native Windows health checker. It runs Microsoft's repair tools in the right order and explains the results in plain English.
- Safe one-click fixes for the common problems it finds.
C++WindowsOpen source
AI tools: MeetingAI, InterAss, Synapse
Solo
Three working AI apps that run locally on my own PC.
- MeetingAI: records a meeting, writes the report and saves it to Google Sheets (Whisper, Ollama).
- InterAss: live speech-to-text with GPU speed-up (Faster Whisper, CUDA).
- Synapse: a personal AI system with vector memory (Qdrant, Docker, n8n).
PythonWhisperOllamaDocker
This website
Solo, with AI as a partner
A small platformer written from scratch, with no engine and no image files.
- Fixed-step physics, coyote time, jump buffer and a camera that changes mode with the player.
- All pixel art and sound effects are made in code. Music: "Pixel Rush", made with Suno.
JavaScriptCanvasWeb Audio
Open sourceOpen Source
I build tools for myself. The useful ones become open-source projects. The bigger ones:
- Windows-Diagnostic-ToolC++Windows health checker with plain-English results and safe fixes.
- ActionRougeLikeC++ · UnrealAction rogue-like with procedural levels and combat systems.
- FPS-Multiplayer-BuildASP.NETServer backend for a multiplayer FPS: sessions, matchmaking, game state sync.
How I work: AI is my partnerWorking Style
AI is not my servant. It is my partner.
We learn from each other and build things together.
I still write and own the code. I use AI to learn faster and to ship more.
- LOGIC
- I built an AI tutor that makes me type every line myself, so the code stays in my own head.
- This website
- Designed and built with AI as a partner: the game, the pixel art, the sound and this page.
- Kanji engine update
- Learned an old engine fast and made it run on current GPUs.
- Open source
- I build tools for myself. The useful ones become open-source projects on GitHub.
SkillsSkills
- Languages
- C++ · C# · Python · TypeScript / JavaScript
- Engines
- Unreal Engine 5 (C++, Blueprints) · Unity · Engine work (Kanji, GPU support)
- Gameplay
- Player mechanics, cameras and game feel · Problem solving and debugging · Multiplayer (Photon, Netcode)
- Workflow
- Building with AI as a partner · Builds, dev tools and QA triage
Certificate: HackerRank: C++
Let's work togetherContact
Hire one programmer, get the speed of a team.
Email: iydebu.io@gmail.com
LinkedIn GitHub Telegram YouTube
Online as iydebu everywhere.