Unity 5MultiplatformEbook
Unity 5MultiplatformEbook
F I V E F O U N DAT I O N S
F O R S U CCESS F U L
M U LT I P L AT F O R M
GAMES
Learn how to prepare for next steps and
chart a path toward better gameplay
INTRODUCTION
With unparalleled access to engines, plug-ins, DevOps solutions, and
monetization techniques, there’s never been a better time to pursue
your passion for game development. In the United States alone, nearly
227 million people play video games on a weekly basis.
Gamers love to hear that they can play a title on a system they already
own. Exclusivity is often restrictive, limiting a game’s release due to
third-party proprietary partnerships or other complications.
If you’re building the Next Big Thing,™ you should consider bringing
your game to a wide range of platforms. This e-book arms you with
insights from industry veterans about the processes you will encounter
along your journey.
-> F I V E F O U N D A T I O N S F O R S U C C E S S F U L M U L T I P L A T F O R M G A M E S
U N D E R S TA N D T H E
POT E N T I A L COSTS
A N D O B S TAC L E S
© 2022 Unity Technologies —3
The reason experienced developers bring their games
to multiple systems is simple: They want to expand their
audience. It’s no coincidence that the majority of 2021’s
best-selling console video games in terms of dollar sales
are playable across multiple consoles or desktop systems,
since they often reach larger available user bases.
The breadth of platforms served wasn’t always set in stone, since the Thunderful
Development team was initially pushing the graphical limits of higher-spec systems
with Unity’s High Definition Render Pipeline (HDRP).
After working with Unity to support their project, the developers eventually chose
the Universal Render Pipeline (URP) to get their game optimized and running as
beautifully as possible. They could efficiently create and scale graphics, gameplay,
and features across a range of platforms.
“We were in a lot of contact with Unity to see, ‘How can we go about doing this? Is it
even possible?,’ and did a lot of experiments and tests with that,” technical director
Johan Fröhlander remembers. “I can’t say how the process would have looked if
we had not had Unity Integrated Success Services in place. That’s something that
Lost in Random by Thunderful Development –
helped us try out more options and take more risks.” Made with Unity
Thunderful Development took the lessons from the transition by randomly testing
screenshots rendered through URP with HDRP, which served as a higher-quality
benchmark with greater graphical realism. Eventually, they refined their precision
with the art style to match their newfound engineering prowess to the point where
the URP version surpassed their benchmark.
Securing the Best Indie Game award for Lost in Random at gamescom confirmed
the idea that adaptability and quality can happen together. It’s a much more cost-
effective lesson to learn before starting from scratch mid-development.
—7
DEVELOPMENT
ROADBLOCKS
PREEMPT
F O U N DAT I O N N O. 2
It may seem like a simple idea, but you can never truly predict the
tiny wrinkles that arise when working on each platform, some of
which might change during production. Control schemes are common
sources of release platform complications since these are unique to
each platform. Even on PC, you could find yourself stripping out code
allocated for achievements depending on whether the storefronts
you’re targeting support them.
When the team at Radical Forge began work on Bright Paw, they were a
tight-knit group of four juggling work on external projects alongside a game
to call their own. With a laidback, collaborative approach to the creative
process, they could stay up to date with their tasks simply by using sticky
notes on a gigantic wall in their offices to monitor progress.
“If most of the game is at 100% quality, but there’s a bit that’s at 60%, it
doesn’t even out nicely to a clean 80% — it lowers the whole game down to
60%,” creative director Bruce Slater explains.
Perfect is the enemy of good. Their team found that it was better to operate
and standardize at an equal measure across platforms, roll with the punches,
and move on to the following stages. That way, they could prioritize
efficiency and productivity across the board and avoid stalling out on one of
their platforms.
-> F I V E F O U N D A T I O N S F O R S U C C E S S F U L M U L T I P L A T F O R M G A M E S
PRIORITIZE THE
S K I L L S YO U R T E A M
N E E DS TO S U CCE E D
© 2022 Unity Technologies — 10
As you plot out the launch of a multiplatform game, one word should come to
mind: versatility. Early on, when your game is being developed by a smaller core
group, you will notice that people who can touch upon multiple aspects of the
creative process in a collaborative fashion will become the rockstars of your
team. Once you have those key roles in place, knowing how to scale up the
game’s scope and balancing team resources for pre- and post-launch will be
easier to process.
“The main thing you’ll need is a C# coder that can take care of all the technical
requirements for the different platforms, like integration into the store APIs and
achievements,” Mimimi’s Mielke says. “Often this includes working with first- or
third-party plug-ins, especially for more complex operations like saving storage
and user handling.”
Those are just some of the troubleshooting pain points these coders should be
prepared to encounter, and their foundational knowledge will help serve as a
guiding voice that can speak to various focuses.
From there, you might be surprised to hear about how critical a good UI
designer can be to your team’s success. “Press Square to attack” will look
out of place if you’re not
playing on a PlayStation 5, let
alone playing with a French
localization option.
-> F I V E F O U N D A T I O N S F O R S U C C E S S F U L M U L T I P L A T F O R M G A M E S
O N E P E R S O N P E R P L AT F O R M T H AT
U N D E R S TA N D S T H AT P L AT F O R M
AND HOW THEIR PIPELINE WORKS,
I N O R D E R TO U N D E R S TA N D I F
A PROBLEM ARISES, WHY IT
A P P E A R S O N O N E P L AT F O R M
A N D N O T T H E O T H E R S .”
— Johan Fröhlander, Thunderful Development
It’s important to
prioritize the right type of
experience that can not
only manage tasks, but
also lead into the future.
As Radical Forge continues
to staff up into their future
work, they focus on looking
for senior members who
can manage team units
working in tandem within
their larger group.
-> F I V E F O U N D A T I O N S F O R S U C C E S S F U L M U L T I P L A T F O R M G A M E S
OPTIMIZE
T H E P L AY E R
EXPERIENCE ON
E AC H P L AT F O R M
© 2022 Unity Technologies — 14
There’s nothing more disappointing for a single-platform gamer than to read a review about
an exciting new game – only to be warned against playing it on the only platform they own.
When building a multiplatform title, many factors such as design, optimization, and testing
are essential to maintain a base level of standards, no matter where people play.
The process begins as early as the design stages. Bright Paw design director Red Freeman
knew that the level design format could be flexible for players on mobile and elsewhere. “A
lot of the levels were short and sweet, and we kind of maintained that throughout because
we were thinking of it as a mobile game,” he explains.
Backup branches will save you more times than you can
count, on both the front and back ends. You might already
know the differences in lead time for separate storefronts,
with console certification more stringent than on mobile.
However, it’s those last-second surprises (like manual
achievement uploading versus a batch process or
sudden feature conflicts) that might see you reverting
to a previous build version to ensure consistency
across all platforms.
“Get your game running on desktop or your main target platform first,” he suggests. “Then,
as soon as you have that, test it on your other platforms. That’s probably the best first step
you can do.”
Once those things are established, the focus on gameplay optimization reverts to the
biggest feature needs for your core loop. For example, with Mimimi developing stealth
strategy games, prototyping how the player, characters, and enemy AI interact at scale
becomes top priority.
One of the benefits of building Lost in Random in the Unity engine was that the flexibility
of tools like the Unity Profiler helped the Thunderful Development team monitor and
investigate issues shared across all platforms more easily. This meant that in-depth
knowledge of corresponding platform-specific tools were not necessary, especially in the
early stages.
-> F I V E F O U N D A T I O N S F O R S U C C E S S F U L M U L T I P L A T F O R M G A M E S
MAXIMIZE MARKET
POTENTIAL ACROSS
A L L AVA I L A B L E
P L AT F O R M S
© 2022 Unity Technologies — 17
It’s not enough these days to create an excellent video game.
Building excitement for the game is just as important.
“You don’t necessarily need to enter into it with a full marketing plan,
because that’s asking a lot for a small indie studio that’s just getting off
the ground. But it’s worth thinking about because if you don’t, you’re
gonna get caught short when people start asking you those questions.”
Thankfully, those differences can turn into marketing opportunities, as the team
behind LEGO Builder’s Journey found in their later launches. The tactile feel of
moving LEGO blocks to build structures and solve clever stage puzzles was a huge
selling point on iOS, enough to draw attention on its own.
Ahead of the PC launch 18 months later, the influx of ray tracing in video games
gave Light Brick another opportunity to attract more eyeballs. The team worked with
the LEGO group to collaborate with hardware partners such as NVIDIA in order to
implement this super-innovative technology and add hyperrealism to their lifelike
LEGO bricks, to great success.
“We created a lot of buzz around our ray tracing version on Steam that sort of drove
a lot of attention to the game in general,” Lund recalls. “It really gave a good push
with a lot of impressions. People really wanted to see what that was all about. That
was a good angle that enhanced the quality of the game, as well as generated a
little bit of buzz around it.”
Sometimes, all it takes to get a good marketing campaign going is to find a unique
aspect of gaming and illustrate it to the industry with your project. At other times,
the stars align and allow you to become an early face of a burgeoning new trend.
Radical Forge’s CTO Freddie Babord says that the team was able to preempt
development missteps by “having an open mind about what might happen.”
They used constant systems checks, oversight, upgraded documentation,
and close teamwork to target being good, rather than obsessively perfect.
Light Brick maximized their multiple launch cycles by working with third-
party partners to highlight different features in marketing campaigns. As
Lund notes, “It helps to make something that stands out,” even when you’re
releasing an existing game to a new audience.
While the decision to take your next game to multiple platforms might
seem daunting, Unity can help guide you through the process with a
multitude of solutions.
With Unity, you can build once, reach billions. Access a wider audience and
feel confident that your IP is ready for the future, no matter how the industry
evolves or where your imagination takes you. Build your content once and
deploy across more than 20 platforms to captivate players across formats.