Game Tech Deep Dive: Gears Tactics - When art meets scalability

May 27, 2020
Game Tech Deep Dive: Gears Tactics - When art meets scalability
Game Developer logo in a gray background | Game Developer

The Gamasutra Deep Dives are an ongoing series with the goal of shedding light on specific design, art, or technical features within a video game, in order to show how seemingly simple, fundamental design decisions aren't really that simple at all.

Earlier installments cover topics such as building an adaptive tech tree in Dawn of Man, achieving seamless branching in Watch Dogs 2’s Invasion of Privacy missions, and creating the intricate level design of Dishonored 2's Clockwork Mansion.

This edition, which offers an in-depth look at how Gears Tactics was optimized for a variery of PC hardware to remove the barrier for entry, was penned by Splash Damage technical art director Raouf Bejaoui and The Coalition technical director Cam McRae.

Gears Tactics is a fast-paced, turn-based strategy game set in the universe of one of gaming’s most-acclaimed franchises -- Gears of War. In Gears Tactics, you step into the boots of Sergeant Gabriel Diaz as he recruits, equips and commands his squad on a desperate mission to hunt down the relentless and powerful leader of the Locust army: Ukkon.

This new installment in the franchise takes players in an immersive character-driven story in which your squad must outsmart the Locust Horde in brutal turn-based tactical combat. As a PC-first game, this was a fantastic opportunity for us to expand the franchise and reach an even greater number of players, therefore we did not want hardware to be a barrier for entry.

Broaden the audience

From the very beginning, one of our primary goals was to reach a much wider audience on the PC. Ultimately, this meant optimizing the game for low end specifications such as integrated graphics chips on notebooks or desktop PCs using decade-old components. The Gears franchise has always been a graphical showcase for Microsoft’s first-party line-up and the franchise upholds very high standards, Gears Tactics would be no exception. Changing the art style or lowering quality was not an option – Gears Tactics had to live up to series expectations and deliver a gorgeous looking campaign on high-end hardware while also running smoothly on laptops and lower-end devices to help bring the franchise to a broader audience of PC gamers.

The teams at The Coalition and Splash Damage were determined to achieve this, focusing on performance from the prototyping phase all the way through to the final bug fixes. The hardware targets were set early in development and held all the way through to the end. These are the minimum, recommended (including laptop), and ideal specifications we shipped the game for:

source: imgur.com

From integrated graphics chips to 4K capable machines

“Optimization first, scalability second” was our motto throughout the development of the game. Gameplay critical items such as the HUD, diegetic UI, geometry occlusion or fog of war were under extra scrutiny for their run-time cost as these elements could not be compromised on low specifications -- players should not be penalized by the hardware they’re playing on. From a game design perspective, they must enjoy the experience under the exact same conditions as their counterparts playing on high-end rigs.

source: imgur.com

As part of our wider content creation pipeline, we defined different “tiers” of importance, clearly separating the cosmetic aspects from the game content that was critical to the user experience. Scalability is first and foremost a set of tools that empowers developers to author content with different hardware limitations in mind, allowing them to make sound decisions when trade-offs have to be made. Whilst game consoles generally have a fixed hardware throughout their lifecycle, making performance profiling relatively easy, the same cannot be said about a PC game that has to account for a plethora of components and varied conditions on the players machine.

For Gears Tactics, the gap in processing power between our targeted minimum and recommended specifications was too large to consider focusing our effort on a single specification, instead we opted to focus our efforts on three main specs that would run the game with our low, medium and high quality pre-sets respectively throughout development. We held ourselves accountable with monthly milestones to reach our performance targets for each spec.

source: imgur.com

source: imgur.com

source: imgur.com

source: imgur.com

Modern notebooks have high resolution displays but fairly slow GPUs in comparison, so having an integrated graphic chip as one of our primary targets caused us to constantly optimize our gameplay critical systems and content. We have integrated many improvements and optimizations from the Gears 5 engine such as temporal upsampling to help us get a crisper image on notebooks at sub-1080p resolutions.

From gameplay to cinematics, our technical art team worked closely with each art discipline to author content with scalability in mind. During the pre-production phase we created benchmark assets and levels to set the quality bar but also to explore existing and novel techniques to optimize the content across all specifications. We equipped our QA team with a wide range of PCs, using multiple combination of CPUs, GPUs, RAM, hard drives, and monitors to test the game. Development time can limit optimization efforts, to make this more manageable, our tech art team worked closely with our rendering and core-tech departments to expand Unreal Engine 4’s scalability feature whilst maintaining a toolset that allowed us to enforce our budgets for content creators.

source: imgur.com

Players generally accept the concept of graphics scalability, but in reality, only a few use the video settings. Gears Tactics identifies the player's CPU and GPU at launch and generates a score that allows the system to adjust each setting to the appropriate value to get the best balance between visuals and performance. This allows players to quickly jump into the game without having to worry about diving in to the variety of available settings. For players who want to fine tune their settings and get the most out of the games visuals, we’ve improved upon the benchmark tool from Gears 5 and created a comprehensive list of settings that control both graphical and content quality scaling. Each setting has a description in plain language and an image to highlight the difference the setting will make in game. The benchmark mode allows players to preview the games visuals and performance in real-time with a graph showing three curves representing the workload of the CPU game logic, CPU rendering work, and the GPU workload for graphics.

source: imgur.com

A different perspective

Our goal with Gears Tactics was to deliver a campaign with best-in class visuals with gorgeous looking cinematics. Turn-based tactics games aren’t traditionally associated with AAA quality game visuals, we were uniquely positioned to raise the bar. Although mostly seen from an isometric camera, the visuals on display had to be clearly identifiable as a Gears game.

As a starting point, we prototyped our environments with Gears of War 4 multiplayer content which was already optimized for 60Hz performance on Xbox One S. This helped us quickly build a diverse collection of assets that we could use to start building our levels, but also revealed a new challenge in using existing content from the Gears library. Large set pieces such as rooftops and ground compositions were authored for a third person camera, so rooftops didn’t get anywhere near the same level of attention as walls, props or low covers. Ground was mostly designed to guide the players through the battlefield from a camera roughly at the same height as the characters. Our ground composition became one of the most important visual features in the game. This new challenge forced us to re-think how we authored new content but also re-adjust a few geometrical details where needed on already existing assets. The level of detail required was no different than Gears 5, we simply had to shift it elsewhere.

Our rendering and technical art teams made a number of contributions to assist our artists in elevating visual quality. Gears Tactics levels are generated at level load time from a library of pre-built encounter spaces we call "Parcels." We built a custom global illumination system that uses precomputed radiance transfer to bounce light seamlessly across parcel boundaries. We also implemented our own planar reflections which allowed us to render the reflections of the environment outside of the view frustum, which is quite often the case with an isometric camera. Our planar reflections use shadow data and our custom GI to generate reflections without needing to render a mirror of the entire scene. 

source: imgur.com

source: imgur.com

Whilst developing our own features and content, we heavily relied on the Gears 5 technology that was being developed in parallel and integrated into the Gears Tactics engine. One graphical feature that truly elevated the quality of our dynamic lighting system is the volumetric fog feature. One of the key missing elements in the visual composition of our top-down camera was skies. Volumetric fog allowed us to “sculpt” cloud shapes via atmospheric scattering, adding subtle motion to the cloud shadows on the ground further enhanced the living world. Furthermore, using a combination of planar reflections and a post process shader that projects the skybox texture with a panning effect, we managed to bring even more detail and vibrancy to the ground with animated reflections on our puddles:

source: imgur.com

source: imgur.com

By the end of our pre-production phase, the team had successfully delivered a benchmark level, called a vertical slice, which was mainly composed of classic Gears content:

source: imgur.com

The level was running at 60Hz at 1080p on a laptop equipped with an NVIDIA GeForce GTX 1070m. After multiple optimization passes, we had achieved a smooth 60Hz on our recommended spec at 1440p, ideal spec at 2160p and a solid 30Hz at 900p on the Intel Iris Gen 11 laptop:

source: imgur.com

Shortly after our vertical slice, our scalability plans were on track and the team gained more confidence with each milestone, improving visual fidelity and performance across the board. This is when we started thinking about further stretching our scalability plans with the support for ultra high definition monitors.

#4KMoustache

While we authored our content for a 60Hz experience across most of our specifications, we wanted our real-time cinematics to benefit from an extra boost in quality. Gears Tactics’ cinematics were authored at 30Hz to use extra processing power for increased visual fidelity.

As a character-driven story introducing a new band of heroes, we wanted our hero characters to leverage all recent rendering and animation techniques found in AAA games cinematics. Our character and animation teams worked closely with their Gears 5 counterparts at The Coalition. Gears 5’s character models benefited from a big step up in quality compared to the previous instalment, and we were determined to leverage the same technology, maintaining a comparable quality bar with the rest of the franchise. We adopted the same topology on all of our heads, integrated all the latest improvements made to the skin, hair and eye shading models in Gears 5 and equipped our Artists with 4K monitors to iterate on a quality benchmark for character rendering.

source: imgur.com

We aimed to use ultra high definition to distinguish Gears Tactics as graphically cutting edge in the Tactical genre. Authoring bespoke and hero assets with 4K mind helped us increase visual quality at all levels. 4K rendering is a very unforgiving environment, any flaws such as low resolution textures, bad texel/ratio or angular looking geometry are sometimes imperceptible at 1080p but far more noticeable at 2160p. Fine detail geometry such as fly-away hairs or rivets on armours can make a real difference at this level of definition. We started comparing close-up shots of our benchmark characters in different resolution scenarios with 1080p being the baseline, super-sampled 2160p rendered at 1080p and native 4K.

source: imgur.com

source: imgur.com

Tags:

No tags.

JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.

Explore Features>>