Tropico 6
July 17, 2017

How New Developers Rebuilt a Banana Republic for Tropico 6

By Jeremy Peel

Think Tropico, and you think of the rough-and-ready infrastructure of a banana republic; the shacks and cigar factories, propped-up and shaky as the democracy behind them.

But the technology that powers these darkly comic city-builders need not be as shambolic. As control of the series shifts to a new despotic studio, its codebase is switching to a new engine – to Unreal Engine 4 and a picturesque, multi-island simulation.

blogAssets%2F2017%2FJULY+2017%2FMIU+-+Tropico+6%2FTropico6_Pic1-770x433-f461e0e3a64180860e682d8a86f5ce4b994ae13f

POWER TO THE PEOPLE

Tropico has already been rebuilt from scratch once. For Tropico 5, then-developers Haemimont Games decided to start again to get away from the tangled systems built up over numerous games and expansions. It was that legacy code that caused Tropico 4 to freeze irreparably when, for example, your election opponent married to his great-grandmother.

New developers Limbic Entertainment – who have history with the Might & Magic Heroes series – thought they could do better by building on top of a more stable platform: Unreal Engine 4. The change has allowed Tropico 6 to double down on deeper simulation.

“A big thing now is that everything is simulated,” narrative and cinematic designer Johannes Pfeifer tells us. “Meaning you have to wait for your Tropicans to get around and be satisfied.”

blogAssets%2F2017%2FJULY+2017%2FMIU+-+Tropico+6%2FTropico6_Pic2-770x433-2d6fb58dca88ae36a2ad24ed27ccd200b606b6bc

Remember the much-vaunted independence of SimCity’s citizens? The GlassBox simulation AI that proved disappointing at launch? Limbic are working on something similar (and hopefully much better), whereby individuals are the driving force that powers your country’s mills and factories. In this Marxist new vision for Tropico, if you can’t see a Tropican arriving for work, then the work simply isn’t going to get done. How’s that for seizing the means of production?

“Basically [as a developer] you can define the buildings, how they work, and that they perform certain actions over time so they generate goods,” Pfeifer explains. “Or you tie that to the Tropicans. Only when a Tropican is present, not on leisure or in a bar somewhere drinking, will he produce goods.

“In past games it was different,” he adds. “Sometimes it was simulated, and sometimes only partly. It was a question of the game design and the technical issues behind it. So it’s a bit of a different approach.”

A heftier simulation has a greater impact on performance, but Pfeifer says it’s no more than the engine can handle, and worth the extra strain.

“It’s actually cool to have Tropicans run around,” he says. “Instead of min-maxing my buildings, there’s more personal flavour and attachment.”

blogAssets%2F2017%2FJULY+2017%2FMIU+-+Tropico+6%2FTropico6_Pic3-770x433-4eef80e6c5a1f3fb9d0f8fb8d12831d2c353dde2

BLUE SKIES AND SULPHUR

Tropico 5 was a decent-looking game for its time and genre, but it still suffered from the sickness of most city-builders: a presiding flatness that made its maps seem like sheets of graph paper simply waiting for the simulation to be written on top. Early screens of Tropico 6, however, depict mountainous, wooded regions that contrast with the undulating sands of its Caribbean paradise.

“Pushing the variety is quite a thing for us, especially as we moved the project onto Unreal Engine 4,” Pfeifer says. “We revamped the graphics, and we are aiming for this feeling of a tropical island.”

Tropical islands, even. Whereas previous games in the series stuck to just one, Tropico 6 plays out across a whole archipelago of varying sizes and terrain types.

“The visual variety we have is [on one side] rather green, lush areas with interesting topography, and on the other side a volcanic island with running sulphur streams,” Pfeifer expands. “Adding these little details really make it feel realistic – the shape of the islands comes from a natural standpoint.

“We are using Unreal Engine 4 to go for this lifelike feeling and getting in a lot of details – improving the graphics overall and making it possible to have these high numbers of Tropicans running around.”

blogAssets%2F2017%2FJULY+2017%2FMIU+-+Tropico+6%2FTropico6_Pic4-770x433-03c5ab4154c6bc9fbb4204aa4526318566d48bd0

BRIDGES AND BUSES

Where road-laying on land tends to be a structured affair that takes into account the placement of existing buildings, Limbic decided that transport between the islands could stand to be a bit more freeform. They’ve put together a “fully dynamic” system of bridge building, which allows new roads to snake out across the water towards other parts of the archipelago.

“I can build to my liking and connect to my roads,” Pfeifer says. “[But] they have a certain range, and it’s always best to keep in mind the travel time of your Tropicans.”

This is where Limbic’s new systems begin to interplay: because their new Unreal-powered simulation tracks individual citizens as they travel to and from work, it’s in your interest to make sure they get there in a timely fashion.

To that end, you’ll need to take advantage of new bus lines – another “fully dynamic” system that allows for optimised routes through your republic.

Limbic have opted not to narrow down their release window of 2018 just yet, mindful of “a lot of balancing” to come. Perhaps they’re wary of the many, varied systems in Tropico’s code colliding again.

“There are a lot of aspects and elements we need to keep in mind, especially with the multiple islands,” Pfeifer admits. “We want to get it right before we nail down the date.”

Tropico 6 will come to PC in 2018.

Editor's Note: PCGamesN selects fantastic Unreal Engine games and interviews developers of their choosing for the long-running "Making It in Unreal" series. Epic has no influence on the editorial process.