Wargaming said many times that they don’t just “port” maps from the PC version of the game (BigWorld); rather, they “rebuild” them for the custom console engine (Despair).
Here’s how many team members (names not given to protect the innocent) are directly involved with creating these maps, so you can understand the volume of work produced by a relatively small group of dedicated, tank-loving people:
Here’s an overview of the process, or what we call the “pipeline:”
This is the original BigWorld engine PC content, where the original maps are held. (See BigWorld in action here.
We need three distinct parts: the terrain, the textures and the models. To start, we disassemble the map by breaking it down into parts in order to put it back together in the console game.
All models (trees, houses, rocks, etc.) are rebuilt and re-textured by hand to create “duplicates” of the original that are optimized to run in the console environment. These become our “source” objects, which we call “models.” We then create instanced proxy objects called “props,” which we use to place the model into our Despair engine. Each texture is converted to a console-optimized format, called .DDS.
In Despair, we have a master streaming file, which is the “root” of the map – it tells the game what specific content to load. Our maps are broken up into layers,with each layer holding unique content. This is important because we can separate content for different people who do different work on the map (for example, an audio layer versus an F/X layer).
The terrain is taken from BigWorld, then optimized for consoles (particularly in the mesh triangle density) to fit within memory and performance limits.
All props are inserted back into their respective layer through an automated process that takes the thousands of objects and approximates their original positions, rotations and scales (sizes). The artists must then go through and adjust all the props to make sure each one is placed correctly. The initial automated placement works well, but’s it’s never 100% accurate because our rebuilt model assets sometime differ from the original model asset.
All sky domes, lighting, F/X and water is custom built for each individual map, and is not taken from the PC version of the game. Each game mode has its own layer that contains 30 spawn points per side (60 total) plus the flags and bases, all of which are placed by hand.
Once the map is ready, we “build” the game, which takes all the content and crunches it all down into a format that makes it playable. This includes creating world physics data, a.k.a. the invisible “collision” data, so that the tanks know what to interact with. We also have a lot of server text and data files that must be set up — those files determine the active game modes, map tier rotation, and the amount of times maps appear for play tier rotation.
Once QA and Supertest players have their way with the map and we’ve gone back and forth with fixing any bugs we can find, the map is ready for release to the live game. A single map may require up to three months of development time prior to release.
We’re aware of Dragon Ridge needing a second look. Here are some example shots at the improvements being made to this map.
World of Warships: Legends – First Trailer Released
World of Tanks: Mercenaries Celebrates 17 Million Players with Explosive New Content
World of Tanks AR Hands-on
2018 War Thunder Naval Forces: Soviet Red Fleet Now Available In Closed Test
Armored Warfare coming to Xbox One
World of Warships Blitz Gets Football Fever
Four Blitzful Years: Celebrate World of Tanks Blitz Birthday with Fancy Moves
World of Tanks: Mercenaries Launches Now!