← All project stories

The Op · Mobile application development

Cuphead Companion App

A companion for the action at the table.

Milk Can worked with The Op and the Cuphead license holder to design and develop a mobile companion app for Cuphead Fast Rolling Dice Game.

Explore the tabletop game
Cuphead and illustrated dice with The Op Games logo

At the table

What is a companion app?

A companion app supports a physical tabletop game. Players use the game’s dice and cards at the table while the app handles the timer and helps calculate their final grade.

For Cuphead, players choose their player count, boss and a 10-, 15- or 20-second round. After defeating a boss, they enter their remaining health and token counts to calculate their grade.

From concept to app

Bringing the game’s character to the screen.

The Op supplied the original brief. Milk Can turned the client’s concept into app screen designs using supplied Cuphead artwork, then developed the mobile app. The setup screen brings player, boss and timer choices together with the game’s visual style.

Initial concept

Client's initial setup concept with player count, boss and timer choices
Client’s initial concept

App design

Milk Can's app setup design with supplied Cuphead artwork and a Ready button
Milk Can’s screen design using supplied artwork

The companion app

Keep the round moving.
See how you did.

A countdown keeps time while players roll. When the battle ends, the app turns their game statistics into a final grade.

Released Cuphead companion app timer showing 15 seconds
App screenshot · Round timer
Released Cuphead companion app displaying a sample A-plus final grade
App screenshot · Final grade

Explore our mobile app services and custom software development.

© 2021 StudioMDHR Entertainment Inc. All Rights Reserved. Cuphead™ and StudioMDHR™ are trademarks and/or registered trademarks of StudioMDHR Entertainment Inc. throughout the world. The Op and USAOPOLY are trademarks of USAopoly, Inc.

Let’s find the next step

Have an app idea in mind?

Let’s talk about the experience you want to create and how the software can support it.

Talk through your project