Today on the dev blog we will be looking at the vehicle creation process. When we are deciding on vehicles to add to the game, we consider how they will affect game-play, but also if they will fit with the location of the island.
The vehicle creation process follows a similar process to characters, with reference images passed to our vehicle artists first. They will then create a basic model of the vehicle in question, and pass it onto the art director for approval. Once the model has been approved, the artist will then move to creating a high-poly version of the vehicle.

PUBG_UAZ_3D_Model PUBG_UAZ_3D_Model2

Again this process will be reviewed by the art director at each stage to ensure the model is accurate. Once this is achieved, a final render of the model is created before moving onto creating the low-poly mesh.

PUBG_UAZ_3D_Model_render

With the UAZ, we wanted 3 different cabin designs, so along with the low-poly mesh, the model was broken into separate parts to enable this variety.

PUBG_UAZ_3D_Model_cabin pubg_uaz_model

Now the vehicle is ready to be brought into the game. For this I will hand the post over the JC, our game design lead and the man responsible for getting vehicles working well in the game.

Hi, my name is JC and I’m the game design lead for PLAYERUNKNOWN’S BATTLEGROUNDS.
Today, I would like to first introduce the vehicles that will help players get around the island. For launch, we intend to have 5 types of vehicles available.

pubg_buggy_model

Our Jeep based on the UAZ-469:

pubg_uaz_variations

Our Sedan based on the Dacia 1300:

pubg_dacia_sedan

Our Truck based on the ZIL 313 (WIP):

pubg_zil313_model

Our Speedboat based on the PG-117 Speedboat (WIP):

pubg_PG-117 Speedboat

Below is a short list of key components that define how driving a vehicle feels.

1. Body of the vehicle;

2. Mechanical Values/ parameters;

3. Physics collision.

In the first phase of production, exterior and body that are aligned with the overall concept of the vehicle will be determined and the artist will begin working on the vehicle. If we decide to use a vehicle that looks similar to what’s available in real life, the spec of the actual car can be used as a good reference. But for a vehicle like the buggy which is unique, you have to consider things like wheel base and center of gravity.

While the artist is working on the model, I use a temporary vehicle model, which I call a “Tofu car” because it looks like a block of tofu!

I use this temporary model and tweak different mechanical values in Unreal Engine until I get a well-balanced performance profile with a good feel to the specific driving features required for the type of the car I’m working on. In this process, I will adjust a lot of the parameters including everything from torque curve to Ackermann Accuracy (a parameter I didn’t know before working on vehicles for BATTLEGROUNDS).

When the artist has the model completed, I will import it into the game, dress it with materials and attach the different components that are necessary for the car to function. I then set up the animation so that both suspension and gear driving system will move realistically.

Once all this is completed, cameras, lights and FX sockets are attached to the car.pubg_camera_views_from_vehicle pubg_uaz_outline

After each round of adjusting, I go through a long period of repeated test driving sessions to see if driving feels and looks as real as possible. I’ve actually calculated the mileage of each vehicle after testing and it was approximately 20,000km on average.

There are still some issues that I need to tackle in the near future, but overall I am very satisfied with how our vehicles feel right now!