Technologies and Programming Language used by Pubg


πŸ‘€Β Diwas Poudel Β Β  πŸ•’ 09 Oct 2022 Β Β  πŸ“ TECH

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 are various programming languages 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.

Also read: Why C and C++ are not used in Web Application Development?

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."

Also Read: Types of Cloud Computing Services and How They differ?

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

High-end visuals and visual design are brought together with audio, lighting, animation, and other features in Unreal Engine 5, making it the most capable and integrated engine to date.

For Storage and Other Platform

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

1 AWS Lambda

Amazon provides its customers with a framework for event-driven, serverless computing known as AWS Lambda as part of Amazon Web Services. A computing service that executes code in response to events and automatically controls the computing resources required by that code is called a runtime environment.

2 Microsoft Outlook

Microsoft Outlook is a product of Microsoft and can be obtained as a component of the Microsoft Office suite. Outlook lets use to send and receive mail, manages calendar, and contacts, and track your tasks.

3 Docker

Docker is an incredibly lightweight virtual machine that comes pre-installed with all of the applications and dependencies required to successfully run your application.

4 Amazon S3

5 Amazon EC2

For IT Management

1 Datadog

Datadog is a monitoring and analytics tool used to establish performance indicators as well as event monitoring for infrastructure and cloud services. Datadog can also be used to monitor events.

2 Azure SQL

Azure SQL is a series of SQL Server database engine solutions that run in the cloud. Azure SQL Database is a fully managed database that serves as the foundation for Azure SQL.

For BI and Analytics

1 Tableau Software

2 Hotjar

For Marketing

1 Google Sign in

2 Twitter

3 Facebook Events

Also read: Slack Technology Stack

For IT security

1 Cloudflare

2 AWS Identity and Access Management(IAM)