With over 9 years of experience in game development, I am a highly skilled Senior Game Developer specializing in creating, optimizing, and deploying high-quality games across multiple platforms, including Android, iOS, and Web. My expertise spans a variety of technologies and engines, including Unity, Cocos Creator, and Cocos2d-x, with a strong command over programming languages such as C#, C++, Java, and JavaScript/TypeScript.
Throughout my career, I have contributed to a diverse portfolio of successful projects, from multiplayer board games to competitive card games and high-stakes poker experiences. I have extensive experience in building and optimizing multiplayer infrastructures, creating engaging gameplay mechanics, and integrating monetization strategies. My technical skills are complemented by a solid foundation in backend development, using tools like Firebase, Node.js, and AWS to implement real-time databases, cloud functions, and player authentication systems.
I am passionate about performance optimization, having led initiatives to reduce loading times, enhance frame rates, and integrate efficient build pipelines using tools like CMake for smooth cross-platform support. I have also played pivotal roles in game engine upgrades and the integration of external libraries and SDKs to enhance functionality and performance.
Technical Skills
GameEngine: Unity, Cocos Creator , Cocos2dx , PixiJS
Programming Languages: C#, C++, Java, TypeScript, JavaScript, Objective-C
DevTools: Firebase Realtime DataBase , Cloud Functions ,NodeJs ,Git,CI , Cmake , Analytics
Development: SOLID Principles, MVP, MVVM, Client-Server Architecture, OOPs,DOTS, ECS
Work Experience
A5Labs, Game Engineer III Nov 2022 – Nov 2024 | Remote, USA
Worked on an online poker game and implemented lazy loading, asset compression, and texture atlases to optimize game performance across mobile, PC, and web platforms. These optimizations reduced loading times by approximately 30% and improved frame rates significantly.
Developed build extensions to automate asset optimization and integrate third-party SDKs . This reduced build time and streamlined platform-specific configurations for Android, iOS , Web and PC.
Optimized the build process using CMake, reducing build times and improving efficiency across multiple platforms (Android, iOS,macOS,Windows).
NoargsLLP, Senior Game Developer Apr 2019 – Sep 2022 | New Delhi, India
Developed and optimized Card game features using UI tools, Animations, and other scripting APIs.
Led the creation of game mechanics for Multiplayer Solitaire, FreeCell, and Sholo Guti.
Contributed to the development of in-game monetization strategies, increasing revenue by 20%.
BlackLight Studios Works, Game Developer Mar 2017 – Apr 2019 | NewDelhi, India
Developed and optimized the Multiplayer Carrom SuperStar game using Unity for the front end and Firebase for backend services, resulting in over 10 million downloads.
Ported Ludo SuperStar from Cocos2dx to Unity, significantly reducing development time and contributing to over 100 million downloads.
Worked on Firebase CloudFuncions , NoSQL RealTimeDB and developed multiplayer functionality and optimize the game for performance and scalability.
Conquerors India, Game Developer Aug 2014 – Feb 2017 | New Delhi, India
Designed and optimized casual mobile games using Cocos2dx for iOS and Android platforms, utilizing C++ ,Java and Objective-C.
Created interactive gameplay mechanics with a focus on efficient resource management and seamless user experience.
Feel free to get in touch here: amitkrsingh004@gmail.com