Technologies and Programming Language used by Pubg


👤 Diwas Poudel    🕒 Nov 23 2021    📁 Fix    📜 0 comment

PlayerUnknown's Battlegrounds (PUBG) is a popular multiplayer online battle royale game created by PUBG Corporation, a subsidiary of Bluehole. Pubg is the most popular and addictive player-versus-player shooting game in which the player must survive and fight until he or she or their team is the only one left on the battlefield.

Pubg has stunning graphics and a 3D overall experience that has everyone excited. Continue reading if you're interested in Pubg's programming language, technologies, and platform. Pubg is a large game project in which various languages, technologies, and platforms are used to create the product.

Let's take a look at the programming language and platform used in Pubg.

Programming Language Used by Pubg

There is various programming language used in making PUBG some of them are:

1 C++

C++ is the core language for games such as Pubg. C++ is a high-performance programming language that is directly compiled into machine-readable instructions, implying that it is close to the hardware/chip level. C++ provides finer-grained control over resources such as hardware and memory.C++ provides complete memory control, with the ability to allocate and deallocate memory even for even finer resources.

In most cases, game developers do not write native C++ code; instead, they call API code written in C++ to perform any action in games.

2 Python

Python is a programming language that is considered to be slow. As a result, large games like Pubg cannot be built entirely in Python.
Python is typically used for side jobs such as add-ons or internal scripting. Python is commonly used in gaming because it facilitates rapid prototyping.

3 Java

Java is a general-purpose programming language that can be used to create fast and secure applications. Pubg can be played on a variety of devices, and Java aids in the development of such cross-platform games.

According to slintel, other programming languages used are Php, Nodejs, etc.

Cloud Platform

Some of the few cloud services used by Pubg are : 

1 Tencent Cloud

For Pubg Mobile, Tencent Cloud provides

  • Global coverage on 5 continents and POP access points.
  • High-speed tunnels for improved regional network quality
  • Robust delivery capability for guaranteed business continuity.

2 Microsoft Azure Cloud

Pubg Corporation and Bluehole parent company Krafton recently announced a collaboration with Microsoft for Azure Cloud Computing Services.

In its announcement, Krafton stated that it "will be working with Microsoft to introduce a verification process to ensure that the storage of personally identifiable information of its players complies with all appropriate requirements in the territories where Krafton and its subsidiaries operate gaming services."

Gaming Platform 

Gaming Platform used by Pubg are:

1 Unreal Engine 4

Epic Games' Unreal Game Engine is a game engine IDE. This game engine is written in C++. C++ is used in almost all game engines.
Pubg has used Unreal Game Engine 4 since its beginning in December 2017.

2 Unreal Engine 5

For Storage and Other Platform

Storage and other platform used by Pubg are as follow. (source)

1) AWS Lambda
2) Microsoft Outlook
3) Docker
4) Amazon S3
5) Amazon EC2

For IT Management

1) Datadog
2) Azure SQL

For BI and Analyltics

1) Tableau Software
2) Hotjar

For Marketing

1) Google Sign in
2) Twitter
3) Facebook Events

For IT security

1) Cloudflare
2) AWS Identity and Access Management(IAM)