Rahul Patwari
Technical Lead at SuperHuge Studios, Bengaluru
Experienced and results-driven Game Developer and Technical Lead with a proven track record of designing and developing engaging multi-player casual, hypercasual, and slot games over the past 7 years. Dedicated to consistently enhancing player’s experience while playing games and prioritizing post-release health and performance optimization.
Love to read books, and watch movies.
Contacts Information
- Email - rahulpatwari233@gmail.com
- Phone - (+91) 9085-294-720
- Address - Bengaluru, Karnataka
- Leetcode - https://leetcode.com/r_patwari
- InterviewBit - https://www.interviewbit.com/profile/foxx
Technical Skills
- Programming Languages: C#, Unity, Python, Javascript, Typescript
- Programming Languages: (minor expertise): Java, Golang, C++
- Database Management: MySQL, BigQuery
- Miscellaneous:
- Unity, Nakama, MySQL, Docker, AWS, Git, LibGdx, PIXI-js
- CI/CD pipeline with Remote Builds with auto notification.
- Multi test environment setup for quick tesing and deployment.
- Assets bundling and dynamic assets downloads to keep the download size minimal.
- In-game chatting system with push notifications to improve player’s engagement.
Education
B-Tech, Maths & Computing :: (2013 - 2017)
Senior Secondary :: (2006 - 2013)
- Sainik School Gopalganj, Bihar
- 10th Marks = 10 CGPA
- 12th marks = 88.80%
Experience
Aug 2022 - current (3+ yrs)
SuperHuge Studios, Bengaluru :: Technical Lead
- Guiding an engineering team of 5 engineers, 1 Tech-Artist and 2 QA to develop titles.
- Improved the D1 retention to 42%, while having more than 99.2% crash free players and sessions, to ensure a smooth and memorable int player’s experience.
- Architected the flagship game, Solitaire Candyworld, a casualised version of Solitaire Tri-Peaks, which supports 700+ levels. We’ve designed the architecture to support multiple types of game-play. Also, ensuring that additional meta features are plug-and-play.
- Improved game performance by offloading downloads and file I/O to background threads, and identifying memory leaks using Unity Profiler
- Explored Unity DOTS and ECS to optimize asset-heavy lobby areas for smoother performance and lower memory footprint.
- Architected an in-house CI/CD environment for automated builds and multi-environment testing, cutting testing time and infrastructure costs.
- Built WallZone, an experimental FPS project projecting gameplay onto physical walls, integrating custom weapon input and shooter mechanics beyond traditional monitor-based play.
- Developed Chess Blitz, a multiplayer PvP Game using Nakama with our own account and economy management.
- Significantly reduced the development time by writing common codebase to enable A/B testing, download files, analytics, and config driven gameplay.
- Enhanced post-development activities by implementing automation for the generation of chess puzzles, validation processes, and unit tests, thereby facilitating seamless offline gameplay.
June 2020 - June 2022 (2 Yrs)
GetMega, Bengaluru :: Game Engineer
- Game Development
Developed both FE & BE of 3 casual multiplayer real-money games (DotDash, Fruitkaat, ABC-Rummy) on LibGdx framework, which requires constant sync with BE, while maintaining 60 fps using optimal codes.
Created various features in pre-existing games, like Poker, Carrom, Pool and Rummy.
PFA gameplays of all games in Additional Resources section.
- Common Engine Development
Co-created a common layer, on which all games run, to enable adding common elements like HUD, game hints, score management, performance monitoring, debugging and more.
- Game Performance Improvement
Added analytics for performance which would log some predefined issues with games, on aim to provide a smooth and bug-free user experience.
Envision various solutions - like profiling, code & render optimisations, protofying data packets, zipped packet, etc to resolve issues like snapping, game freezes, crashes, disconnections, low fps, fps dips.
Within first 2 months, numbers of players having issues dropped by 35%
June 2018 - June 2020 (2 Yrs)
Ingenuity Gaming, Noida :: Game Developer / SDE
- Game Development
Developed two HTML5 Slots games (in PIXI-js), which are live on client’s website, which plays on real money and certified server engines.
- CoE (Center of Excellence) Team
Part of CoE team (5 people) responsible for development and maintenance of Quest, the in-house game framework for the company, supporting a catalogue of over 200 slot games.
Primary work involves writing libraries to optimize process of game development, and providing support for new features, including 3D and physics.
Projects
- WallZone - Jan 2025
Why be restricted to playing in a monitor, and shooting with your mouse?
Break the boundaries, and use a physical gun like machine and have fun where your wall is the monitor, and you get a more immersive experience.
Check out a demo below:
- Voice to Voice - Local AI assistant - Mar 2025
Locally hosted, fully controlled, and personalized, AI assistant. And you can directly speak to it, and she replies back.
Check it out at: https://premium-deer-chief.ngrok-free.app
- Dots and Boxes Game on Libgdx - Mar 2020
A simple game built on LibGdx. It was a personal project while learning the framework. APK link
- 3D Support for Pixijs library - Oct 2019
Emulate a 3D environment on PIXI-js which primarily is a (2D) webGL-renderer.
- Text Search Engine - Aug 2015
- Under Prof. Gautam K. Das, Dept of Mathematics, IITG
Implementation of an optimised and efficient text search engine that searches through multiple text files using Trie
Added autocomplete feature while typing.
Running time ~0.15s for 400-600 text files (~5 KB each).