• Games
  • Industry
  • Resources
  • Community
  • Learning
  • Support
Development
Unity Engine
Build 2D and 3D games for any platform
DownloadPlans and pricing
Monetization
In-App Purchase (IAP)
Discover and manage IAP across stores
Mediation
Maximize revenue and optimize monetization
Ad Quality
Protect your app’s user experience
Tapjoy
Build long-term user loyalty
All monetization products
User acquisition
User acquisition
Get discovered and acquire mobile users
Unity Vector AI
Connect players with the right games
Aura on-device advertising
Reach users on-device at peak engagement
All growth products
Use cases
3D collaboration
Build and review 3D projects in real time
Immersive training
Train in immersive environments
Customer experiences
Create interactive 3D experiences
All industry solutions
Industries
Manufacturing
Achieve operational excellence
Retail
Transform in-store experiences into online ones
Automotive
Elevate innovation and in-car experiences
All industries
Technical library
Documentation
Official user manuals and API references
Developer tools
Release versions and issue tracker
Roadmap
Review upcoming features
Glossary
Library of technical terms
Insights
Case studies
Real-world success stories
Best practice guides
Expert tips and tricks
All resources
What's new
Blog
Updates, information, and technical tips
News
News, stories, and press center
Community Hub
Discussions
Discuss, problem-solve, and connect
Events
Global and local events
Community stories
Made with Unity
Showcasing Unity creators
Livestreams
Join devs, creators, and insiders
Unity Awards
Celebrating Unity creators worldwide
For every level
Unity Learn
Master Unity skills for free
Professional training
Level up your team with Unity trainers
New to Unity
Getting started
Kickstart your learning
Unity Essential Pathways
New to Unity? Start your journey
How-to Guides
Actionable tips and best practices
Education
For students
Kickstart your career
For educators
Supercharge your teaching
Education Grant License
Bring Unity’s power to your institution
Certifications
Prove your Unity mastery
Support options
Get help
Helping you succeed with Unity
Success plans
Reach your goals faster with expert support
FAQ
Answers to common questions
Contact us
Connect with our team
Plans and pricing
Language
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Currency
Purchase
  • Products
  • Unity Ads
  • Subscription
  • Unity Asset Store
  • Resellers
Education
  • Students
  • Educators
  • Institutions
  • Certification
  • Learn
  • Skills Development Program
Download
  • Unity Hub
  • Download Archive
  • Beta Program
Unity Labs
  • Labs
  • Publications
Resources
  • Learn platform
  • Community
  • Documentation
  • Unity QA
  • FAQ
  • Services Status
  • Case Studies
  • Made with Unity
Unity
  • Our Company
  • Newsletter
  • Blog
  • Events
  • Careers
  • Help
  • Press
  • Partners
  • Investors
  • Affiliates
  • Security
  • Social Impact
  • Inclusion & Diversity
  • Contact us
Copyright © 2025 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell or Share My Personal Information

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Hero background image
CASE STUDY

MARVEL SNAP: Content management on a heroic scale

Learn how Second Dinner leverages the Unity Editor and Unity Gaming Services (UGS) to continuously deliver engaging updates for 2022’s Best Mobile Game.

MARVEL SNAP

How does the explosively popular MARVEL SNAP stay fueled by updates? Following their experience making Hearthstone at Activision Blizzard, the Second Dinner team chose the Unity ecosystem to streamline content creation and delivery for MARVEL SNAP, their award-winning debut as a new studio.

The challenge

Creating a scalable build pipeline and backend to support a fast-growing live-service game

Platforms

Android, iOS, PC

Team members

80

Location

Burbank, CA

How MARVEL SNAP became one of the biggest mobile games of 2022 | Unity at GDC 2023

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

Choosing Unity, from DevOps to LiveOps

MARVEL SNAP has 200+ base cards and 1,000+ collectible variants, with new content added weekly. To optimize and deliver this content to millions of players, Second Dinner built an integrated build pipeline combining Unity’s Addressable Asset System with DevOps and backend solutions from Unity Gaming Services (UGS).

Creator Stories: Second Dinner

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

The results

  • Created and managed 200+ base cards, 1,000+ variants, and eight “infinity split” styles, for 100,000+ possible combinations
  • Pushed an average of 30+ multiplatform builds daily without on-premises hardware or increased staff
  • Generated $100M+ revenue and 21M+ downloads on Android and iOS since October 2022
  • Won Best Mobile Game, The Game Awards 2022; Mobile Game of the Year, D.I.C.E. Awards; Innovation Winner, Apple Design Awards
“In our past experience, Unity was a great partner, and we knew Unity would be a great partner moving forward as well. We think of Unity as our engine team and as our build team.”
Kyle Harrison
KYLE HARRISON / SECOND DINNERTechnical Art Director
“One thing I love about using the Unity Editor is being able to quickly take a build and put it onto a device. It’s the speed of iteration – if you make that loop faster, you’re going to get better designs and you’re going to get higher-quality products.”
Kent-Erik Hagman
KENT-ERIK HAGMAN / SECOND DINNERAssociate Design Director
  • Evaluating the tech
  • Creating epic cards
  • Streamlining art creation
  • Packaging with Addressables
  • Building for target platforms
  • Optimizing builds easily
  • Delivering content to players
  • Going from big idea to big success
Marvel SNAP UI in the Unity editor

Evaluating the tech

From day one, Second Dinner cofounders Ben Brode and Jomaro Kindred knew they wanted to make a mobile game. They had used Unity for Hearthstone and say continuing the partnership for MARVEL SNAP was “a no-brainer.”

“We love Unity. It makes it so easy to go from nothing to a working thing immediately. We could iterate really fast, decreasing our starting friction, which was huge for us,” says Brode.

Structuring their development pipeline around the Unity Editor and UGS meant they didn’t need an engine team or other boilerplate roles, so they could hire talent to work directly on MARVEL SNAP.

Captain Marvel card in the Unity Editor

Creating epic cards

One of Second Dinner’s early challenges was finding a way to create cards that captured the larger-than-life appeal of MARVEL heroes. The art team soon landed on the “frame break,” which sees characters busting out of their card frames to come alive onscreen.

“MARVEL heroes are so massive, so epic… There’s no way they can be contained by a mere card frame!” explains producer Nicki Broderick. “The question was, how do we build tools that unlock the capabilities for our 2D artists to take a 2D asset and make it feel 3D using Unity?”

To supercharge card creation and democratize the process for artists who weren’t familiar with Unity, Second Dinner’s technical artists built a custom Editor tool called the Card Art Tool, or CAT.

Marvel SNAP cardback in the Unity editor

Streamlining art creation

CAT allows Second Dinner’s artists to sculpt, heightmap, animate, and add parallax effects to cards in real-time, without having to export them from the Editor. It became a vital part of the card creation pipeline, ensuring consistency and compatibility across assets and enabling collaboration with more than 80 external artists and inkers.

“We were able to slice out the CAT tool and share it with our external partners to easily onboard them,” says Broderick. “It made the whole process seamless, easy to learn, and quick to iterate. And it was really easy to do in Unity.”

Marvel SNAP VFX in the Unity editor

Packaging with Addressables

Second Dinner uses Unity’s Addressable Asset System across development to streamline content creation and delivery. Card art and VFX are organized into AssetBundles with local and remote tags, which artists can do independently using CAT.

“We trained our artists and set up good defaults. They create groups and drag in the assets they want. Some of it is automated, and there is a learning curve, but it’s been powerful,” says lead technical artist Kyle Harrison.

For PC builds, local assets ship together, but mobile builds are configured to load and unload remote assets dynamically at runtime to keep downloads small. “For a content-driven game like ours, this kind of system is absolutely required,” says Dave Reed, principal software engineer.

Marvel SNAP gameplay in action

Building for target platforms

Addressables also help optimize build creation with Build Automation from Unity DevOps. When specific cards need updates, they’re combined into an AssetBundle and pushed into their own build for testing, without needing to recompile the entire project.

Second Dinner’s pod teams work on multiple concurrent initiatives, each with platform-specific build and testing needs. With Build Automation, they push an average of 30 multiplatform builds per day, and they don’t need to maintain an expensive in-house build infrastructure. “Build Automation has been a gamechanger,” says VP of engineering Aaron Brunstetter. “It does the work of two or three full-time engineers.”

Spiderman card in Marvel SNAP gameplay

Optimizing builds easily

Harrison shares how Build Automation makes it more efficient to continuously test MARVEL SNAP’s performance on mobile: “I can push a build, pull to a device, connect through a VPN, and look at things like worst-case scenarios, how the game’s performing as it downloads assets, and so on.”

“It’s a productivity tool as well as a build tool,” adds Reed. “I can push a change and start building for three, four target platforms while I go and work on something else. It doesn’t have to dominate my machine, and I don’t have to switch platforms or have multiple enlistments going on, which is super convenient.”

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

Delivering content to players

Second Dinner launches a new version of MARVEL SNAP every month using Unity Cloud Content Delivery (CCD). Engineers pull from GitHub, create a build with Build Automation, review and optimize as necessary, then push the update live via CCD.

“Every time we make a build, it’s all hooked up to push our content to the cloud in the right way, in the right place. It’s a huge time saver,” says Brunstetter. “We make a deployment branch, it automatically builds, and that content gets propagated around the world for players to download.”

“CCD also deduplicates assets across all of our builds. It’s a very efficient system that’s just handled for us,” says Reed. “We didn’t have to do anything to make it possible.”

Marvel SNAP promo art

Going from big idea to big success

MARVEL SNAP is a remarkable success story from a lean team with big ambitions. Through strategic use of Unity’s extensible Editor, Addressables, and DevOps and backend solutions from UGS, Second Dinner keeps their team small and focused on delivering new cards and gameplay to millions of players – and they’re just getting started.

“It’s important not just to launch a great game, but to keep players coming back for months and years and decades,” says Brode. By building a team that can focus 100% on making MARVEL SNAP a great live experience for players on PC and mobile, Second Dinner is well on their way to achieving their mission.

“Unity Build Automation and Unity Cloud Content Delivery have provided tremendous value to our development efforts. Simply put, they allowed our small team to scale big and compete with companies five or 10 times our size.”
Aaron Brunstetter
AARON BRUNSTETTER / SECOND DINNERVP of Engineering
“Use Unity. It’s the best way you can bring a game to mobile. It’s so much easier than trying to start from scratch. It’s just a delight to use.”
Ben Brode
BEN BRODE / SECOND DINNERCofounder and Chief Development Officer
Marvel SNAP heroes
Go mobile, from concept to LiveOps

Create games for any platform with flexible Unity tools that adapt to your unique vision, then expand and engage your player base with Unity Gaming Services.

Get Unity Pro
Explore Unity Gaming Services