Esto para todos los que visitan esta página (yo también tengo la respuesta no te preocupes muchacho)
He leído un montón de comentarios en este hilo diciendo que el juego también está construido en python, pearl, js, c#, java e incluso php(en serio bruh)!!!! No estoy tratando de ser grosero, pero vamos, c++ es el núcleo de pubg y cualquier juego construido en unreal. De hecho, ustedes los "profesionales" por ahí, c ++ es el estándar de la industria del juego. Se utilizó SQL para mantener la base de datos de los jugadores. Tencent desarrolló su propio marco web para los servicios web de pubg. El resto del trabajo, desde el matchmaking hasta las victorias, se hace con el framework cpp de unreal y blueprints (su lenguaje de scripting visual, que suena pesado pero es realmente fácil) y por supuesto con SQL. De nuevo no intento ser grosero chicos pero por favor dejad de decir cosas que no sabéis de ciertos temas.
Ahora tu respuesta
Claro que puedes ver que el juego está hecho en unreal engine. Ahora unreal engine utiliza su lenguaje base como c++ para el desarrollo de juegos. Aunque si quieres hacer algo como PUBG necesitas tener un buen conocimiento sobre unreal o básicamente game dev. Incluye corrientes como arte 3D, diseño de sonido, diseño de juegos, diseñadores de partículas, programadores (por supuesto), diseñadores visuales y, bueno, mucho más. Si quieres aprender el c++ de unreal, necesitas pasar mucho tiempo en él. Pero ignora a toda la gente que dice que no es amigable para los principiantes.