PlayerUnknown's Battlegrounds (PUBG) was created mostly on the Unreal Engine, a gaming engine created by Epic Games. Unreal Engine's game logic and engine code are mostly written in C++. As a result, a sizable percentage of the PUBG software is most likely developed in C++.
However, game development also includes the use of scripting and other languages for a variety of purposes such as gameplay scripting, AI behavior, and user interface creation. Unreal Engine supports Blueprints, a visual scripting language that is frequently used in combination with C++ for these reasons.
While C++ is the primary language for PUBG's core development, additional scripting languages may be utilized for specialized game-related features.