Risk of Rain 2

Pingle Studio successfully empowers
Risk of Rain 2
with console multiplayer

Case study
the challenge

Optimize Risk of Rain 2 console builds and develop multiplayer functionality

the challenge
the result
the result

Risk of Rain 2 players enjoy multiplayer on past-gen consoles

Metacritic

  • 85/100 Metascore

James Duggan - IGN

Risk of Rain 2’s early access hooked me with its fluid 3D action and distinct classes, and held my attention long after I’d seen everything it had to offer with its berserk roguelike progression, and the ability to squad up with friends.

01.

Unique expertise
with optimizing
Unity games

02.

Deep expertise
in working with
past-gen consoles

03.

vision grounded in 16+
years of experience
in game development

the result

Risk of Rain 2 players
enjoy smooth multiplayer
on PS4, Xbox One, and Nintendo Switch

Adapting existing code
to console requirements

Developing console multiplayer
from the scracth

Learn more about our services

here are some solutions we’re
especially proud of

A team of talented Unity developers, QA engineers, Tech Artists, Sound Designers, and managers helped empower Risk of Rain 2 with multiplayer on PS4, Xbox One, and Nintendo Switch. Here are some challenges they faced:

challenge

Optimize the functionality for the optimized assets change on Switch

solution

develop a custom UI-based tool for changing models, materials, and textures

extend the tool’s functionality for faster assets upload

The result: the uploading process time decreased from 2 hours to 40-50 minutes. 

 

challenge

Unclear performance optimization progress during the development

solution

– integrate the plugin for the performance indicators collection

– extend the plugin’s functionality to track the data straight from the console

– send these data to another developed tool for formatting into more convenient images with average numbers, graphs, etc

challenge

Integrate the unfinished PlayStation network architecture with the Steam version network architecture.

solution

– deeply research all the available project documentation

– remove the unused elements

– develop the plan for the necessary functionality

– create the necessary functionality via C#

challenge

Develop the multiplayer architecture for each console

solution

– define the criteria for the multiplayer functionality: documentation, popularity, stability, usability on consoles

– choose PlayFab by Microsoft as the base for multiplayer architecture

– integrate the voice chat, matchmaking, transport, and all the other necessary functions into the plugin

related cases

ENDLESS Dungeon
Games Porting
ENDLESS Dungeon
Read case study
Ghostbusters: Spirits Unleashed
Games Porting
Ghostbusters: Spirits Unleashed
Read case study
Insurgency: Sandstorm Level Design
Games Co-Development
Insurgency: Sandstorm Level Design
Read case study