top of page

SHIVAM BHATI
GAMEPLAY | PHYSICS PROGRAMMER

A542AFDA-DF21-4670-AB91-A2F5ABC6260D.jpg
Education - Bachelors of Technology IIT Roorkee

Currently Employed :- Beyond Labs - London UK (Remote)
  • Developed the physics system for the game.

  • Created the network layer for the real time game features.

  • Designed the game architecture and core game loop with network commands.

  • Developed and designed the message codes for the optimal communication between the client and the server.

  • Heavily optimised the game to run smoothly on a 2GB android device.

  • Worked on the game for nearly 2 years until it's successful (1Mn+ downloads).

About me

 

With over five years of professional game development experience 🎮, I am a seasoned developer who has played lead roles in multiple organizations 🌟. My portfolio includes games that have achieved over 5 million downloads on the Play Store 📲. I possess extensive knowledge in real-time multiplayer game development, utilizing technologies such as Nakama and SmartFox Server 🌐. My expertise spans across various game development engines, including Unity, Unreal, Cocos, and LibGDX 🛠️. A proud graduate of IIT Roorkee 🎓, one of India's top technical institutes, I also have experience in developing blockchain games 🔗. My unique skill set and dedication to the craft make me an unmatched force in the gaming industry 🚀.

  • Developed a endless runner game on a Bullieverse blockchain.

  • Designed the architecture for wallet and passport to handle the blockchain events and API's.

  • User C++ & BluePrint for the development of the game.

  • Designed subsystem in Unreal for authentication and NFT handling.

  • Designed and Developed key features to make the game interesting.

  • Developed the physics system for the game.

  • Created the network layer for the real time game features.

  • Designed the game architecture and core game loop with network commands.

  • Developed and designed the message codes for the optimal communication between the client and the server.

  • Heavily optimised the game to run smoothly on a 2GB android device.

  • Worked on the game for nearly 2 years until it's successful (1Mn+ users).

Magnus force optimisation
Curve Website data.png
Input system ideation 
Input Website data.png
Short Glimpse
  • Implemented the Leaderboard and the Friends section.

  • Integrated Facebook, Firebase and Google Ads.

  • Created login logic and created flow for login data to start the game.

  • Worked closely with the design team to communicate the requirement for the optimal development.

  • Designed the whole interface to changes between menus.

  • Created the whole project from ground up from Hello World.

  • Optimised game using different optimisation techniques, such as culling, ball sprite shadow, scale 9 technique etc.

  • A modified version of a Ludo board game.

  • Backed the game with smart fox server application to keep the game, server authorised.

  • Hosted the smart fox application on AWS ec2 Instance.

  • Ideated unique mini Ludo concept which reduced the one game round from 10 mins to 2-3 mins.

  • Network layer created with the core game loop to keep the game in sync with the server.

  • Wrote custom collision physics for the carrom board game.

  • Implemented Conservation Of Momentum for the collisions.

  • Modified the classic carrom game and added it with archery.

  • Network layer created with the core game loop to update the scores and make the game competitive.

  • More than 20k daily active users with a CCU handling of 5k active players.

  • Built carrom game network logic.

  • Reskinned the whole game with futuristic animation.

  • Modified the classic carrom game and added it with archery.

  • Network layer created with the core game loop to update the scores and make the game competitive.

  • More than 20k daily active users with a CCU handling of 5k active players.

Journey

June 2020 - Feb 2021

I began my professional game development journey with GetMega, an experience for which I will always be grateful. At GetMega, I had the opportunity to immerse myself in industry-standard game development practices, where I gained invaluable insights and honed my skills in creating engaging gaming experiences.

During my time at GetMega, I specialized in developing real-time multiplayer games, a domain that truly ignited my passion for game development. Leveraging technologies like Libgdx for the client-side development using Java, and Nakama for the backend using Golang, I had the privilege of working on projects that pushed the boundaries of multiplayer gaming.

At GMNG, I had the privilege of leading the entire gaming verticals and spearheading the establishment of the gaming department from inception. This pivotal role allowed me to cultivate a deep understanding of the gaming industry while honing my leadership and organizational skills. Through strategic planning and effective execution, I successfully set up the gaming department, laying the foundation for future growth and innovation.

During my tenure, I had the opportunity to work on a diverse range of games within the Unity engine. This hands-on experience allowed me to develop a keen insight into game development methodologies and best practices. As part of my continuous learning journey, I embarked on mastering the backend setup for game development, a pivotal step towards expanding my skill set.

Feb 2021 - Feb 2022
Screenshot 2024-01-31 at 2.24.05 AM.png
Screenshot 2024-02-01 at 6.38.11 PM.png
Feb 2022 - Sept 2022

During my tenure at Splash Learn, a leading educational platform based in the USA, I had the privilege of developing kids' math learning games using Coco2dx. This opportunity provided me with invaluable experience in JavaScript game development and allowed me to collaborate closely with industry experts.

Working within this dynamic environment enabled me to broaden my skill set significantly. I engaged in the development of engaging and interactive educational games tailored to the needs of young learners. Throughout this process, I gained hands-on experience in JavaScript game development, honing my abilities in creating immersive gaming experiences that fostered learning and engagement.

Overall, my experience at Splash Learn was enriching and impactful, allowing me to grow both personally and professionally in the realm of game development.

Screenshot 2024-07-11 at 3.53.44 PM.png
Screenshot 2024-02-01 at 8.14.42 PM.png
 Sept 2022 - March 2024

During my tenure at Audify as a Lead Game Developer, I undertook the challenge of developing a football game from inception to completion. This experience provided me with a comprehensive understanding of the entire game development process, encompassing all aspects from prototype creation to production deployment.
Throughout this journey, I actively engaged in every stage of game development, taking ownership of tasks ranging from conceptualisation and prototyping to optimisation and delivery. This hands-on involvement allowed me to acquire invaluable insights into the intricacies of game development and provided me with a holistic view of the game development lifecycle.

In conclusion, my experience at Audify served as a catalyst for my growth as a game developer, equipping me with the knowledge, skills, and insights necessary to thrive in the dynamic and challenging world of game development

Screenshot 2024-02-02 at 2.46.48 AM.png

Award-Winning

Truly Top-Notch

Football world game was nominated by Google for User's Choice Awards 2023.

bottom of page