Mayank Singh, Developer in New Delhi, Delhi, India
Mayank is available for hire
Hire Mayank

Mayank Singh

Verified Expert  in Engineering

Unreal Developer

New Delhi, Delhi, India

Toptal member since September 20, 2023

Bio

Mayank is an experienced game developer specializing in Unreal Engine and C++. He's a highly scalable professional who thrives in pressurized environments, consistently delivering outstanding results when others are not expecting them. Mayank has shipped three AAA-quality games purely in C++ and Blueprint and has vast experience with multiplayer shooting games.

Portfolio

Mobile Premier League
Unreal Engine, Blueprint, C++, Game AI, Optimization, Perforce, Jira...
Artysium
Unreal Engine, C++, Blueprint, Game AI, Augmented Reality (AR)...
LocalHost Technology
Unreal Engine, C++, Blueprint, Augmented Reality (AR), Virtual Reality (VR)...

Experience

  • Unreal Engine - 11 years
  • Game Development - 11 years
  • Game AI - 8 years
  • C++ - 8 years
  • Optimization - 7 years
  • Augmented Reality (AR) - 7 years
  • Multiplayer - 6 years
  • Virtual Reality (VR) - 4 years

Availability

Full-time

Preferred Environment

Unreal Engine, Game Development, Game AI, 3D Games, Augmented Reality (AR), C++, Blueprint, Multiplayer, Games

The most amazing...

...game I've developed is Underworld Gang Wars, for which I created the whole vehicle multiplayer physics system.

Work Experience

Game Developer

2022 - PRESENT
Mobile Premier League
  • Developed Underworld Gang Wars, India's first battle royale game, creating all game logic in C++.
  • Leveraged Jira to track performance and Perforce for source control.
  • Obtained one million pre-registers on Google Play Store and maintained 120 FPS on low-end mobile devices.
Technologies: Unreal Engine, Blueprint, C++, Game AI, Optimization, Perforce, Jira, Blueprints Visual Scripting, Unreal Engine 5, 3D Animation, Game Production, Game Design, 3D Architecture, Gaming, C, Unreal Engine 4

Game Developer

2021 - 2022
Artysium
  • Handled two main products: a 3D shopping environment with mini-games and a 3D game where users can buy land and build structures out of primitive shapes. Players can interact with AIs as well as with other players.
  • Leveraged Jira to track processes and Subversion (SVN) for source control.
  • Implemented 3,000 parallel connections and a scalable, dynamic architecture that did not save resources on AWS.
Technologies: Unreal Engine, C++, Blueprint, Game AI, Augmented Reality (AR), Virtual Reality (VR), Subversion (SVN), Jira, Metaverse, Blueprints Visual Scripting, Unreal Engine 5, 3D Animation, Game Production, Game Design, 3D Architecture, Gaming, C, Unreal Engine 4

Game Developer

2017 - 2021
LocalHost Technology
  • Developed multiple games on Unreal Engine with C++, creating the functionality or logic part of each game and performing maintenance on each project.
  • Leveraged Jira to track processes and Subversion (SVN) for source control.
  • Created multiplayer shooting, 3D-pool, and open-world games where users can talk with other players.
Technologies: Unreal Engine, C++, Blueprint, Augmented Reality (AR), Virtual Reality (VR), Jira, Subversion (SVN), Metaverse, Unreal Engine 5, Gaming, C, Qt, Unreal Engine 4

Software Engineer

2016 - 2017
Buzz4health
  • Developed a 3D environment replicating the operation theater inside a hospital, as it was impossible for all the students to be physically present in the operation theater.
  • Leveraged Jira to track processes and Git for source control.
  • Obtained 1,000 unique daily users and over 100,000 downloads.
Technologies: Unreal Engine, C++, Blueprint, Game AI, Games, Jira, Git, Unreal Engine 5, Gaming, Qt, Unreal Engine 4

Battle Royale Game

https://www.youtube.com/watch?v=xHBer6qnU3Q&ab_channel=UnderworldGangWars
The project involved developing the first Indian multiplayer battle royale game, Underworld Gang Wars. My role included creating all the game logic in C++ and maintaining the FPS for low-end devices.

Death Race Game

https://youtu.be/DMZAlFGGfcU?list=PLgwEhLLnIlWqvKo9Q-8wQwSxuxzQqXvzQ
Death Race is an adrenaline-fueled AAA-quality racing game unlike any other. It propels players into a fast-paced universe where the line between racing and combat blurs. Users compete against AI-controlled cars in a relentless quest for supremacy with diverse powers at their disposal. Players engage in intense vehicular warfare where they can take direct aim and shoot at rival cars or lock onto adversaries for precision strikes. Every race becomes a tactical showdown where skill and strategy reign supreme. The game features an AAA-quality immersion and is Windows and VR-compatible.

Underworld Gang Wars (UGW) | A Battle Royal Game

https://www.youtube.com/watch?v=xHBer6qnU3Q&ab_channel=UnderworldGangWars
The main project is Underworld Gang Wars (UGW), which is India's first battle royal game. My part was to create all the game logic in C++, as we had to maintain the FPS for low-end devices. It is a multiplayer game.

3D Shopping Arena

A 3D shopping environment with mini-games.

One of the key projects involved the development of a 3D shopping environment that integrated interactive mini-games. This project aimed to provide users with a novel and engaging shopping experience, combining the practicality of online shopping with the enjoyment of immersive 3D interactions.

Penhaligon's Metaverse

We embarked on an innovative venture to create Penhaligon's Metaverse, a groundbreaking 3D virtual museum that redefined how clients could showcase their products. This metaverse offered a unique and immersive way to experience and understand the products. It was a combination of an interactive product display, real-time production insights, engaging mini-games, and multiplayer interactions.

GTA-type Game

It is an open-world game in which players can roam and interact with different NPCs. NPCs will auto-spawn around the main player and can join the fight with the player. It is a GTA type of game.

FEATURES
• Players can pick up guns and grenades and do hand combat.
• Different types of AIs spawn throughout the level in runtime.
• Different AI will react to different situations, as they can equip guns.
• Runtime navigation generation for AIs.
• Aim offset and headshot implementation.
• AI hearing and sight perception
• AI can pick up guns and grenades and do hand combat.
• Petrol station blast. If a player or AI shoots at a petrol station, it will explode and apply damage to nearby actors.

Death Race

It is a racing-type game in which players can use destructive weapons to destroy others' vehicles.

FEATURES
• Chaos vehicle with sports suspension and wheel alignment.
• Engine Sound dependency on RPM.
• Car backlight using Material Parameters collection.
• Smoke exhaust system.
• Skid system (tire scratch).
• Nitro System. Players will get limited nitrous once it is used. Nitrous will be auto-generated.
• Speedometer using Material only (Complex UI)
• Rear mirror system.
• Mini map using Material.

Multiplayer LUDO 3D (Indian Classical game)

In this engaging project, I was part of a team that embarked on the creation of a 3D version of the classic Indian board game, Ludo. The primary objective was to bring the traditional game into the virtual realm, offering players a rich and interactive experience. The 3D multiplayer Ludo game allowed players to select their preferred colors, play animations for movement and piece captures, and feature captivating visual effects (VFX) to enhance gameplay.

3D 89 Ball Pool

In this exciting project, I was part of a dedicated team that developed a 3D multiplayer billiards game. Our goal was to bring the authentic billiards experience to the digital realm, enabling players to compete against each other, apply spin, and choose from various cue sticks with unique characteristics. The game was designed to offer a realistic and immersive experience, allowing players to host matches, join games, and even spectate other players' matches.

Multiplayer Shooting Game

It is a Counterstrike-type game where you can compete with other players. You can send messages to teams or to your own teammates.

FEATURES
• Players can pick up guns and grenades and can do hand combat.
• Different types of AI spawn throughout the level in runtime.
• Different AI will react to different situations, as they can equip guns.
• Runtime navigation generation for AIs.
• Aim offset and headshot implementation.
• AI hearing and sight perception.
• AI can pick up guns and grenades and do hand combat.
• Everything is properly replicated in C++.
2012 - 2016

Bachelor's Degree in Computer Science

Indian Institute of Information Technology, Design and Manufacturing, Jabalpur - Jabalpur

OCTOBER 2021 - PRESENT

Unreal Engine C++

Udemy

JULY 2021 - PRESENT

Unreal Engine 4 Mastery: Create Multiplayer Games with C++

Udemy

MARCH 2021 - PRESENT

Unreal Engine 4 – VFX for Games – Beginner to Intermediate

Udemy

JANUARY 2021 - PRESENT

Unreal C++ Multiplayer Master: Intermediate Game Development

Udemy

JANUARY 2021 - PRESENT

Becoming an Unreal Automation Expert

Udemy

Tools

Perforce, Jira, Subversion (SVN), Git

Languages

C++, C

Frameworks

Unreal Engine, Blueprint, Unreal Engine 4, Qt

Paradigms

Automation

Other

Game Development, Game AI, 3D Games, Optimization, Multiplayer, Augmented Reality (AR), Metaverse, Blueprints Visual Scripting, Unreal Engine 5, Game Production, Game Design, 3D Architecture, Gaming, Virtual Reality (VR), 3D Animation, Games, Visual Effects (VFX)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring