• 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

Inside Everguild's holistic multiplatform release

Unity’s extensible Universal Render Pipeline, along with the Unity Asset Store, Profiler, and Addressables, helped build a triumphant multiplatform release strategy.
Start 30-day free trial
Talk to an expert
Start 30-day free trial
Talk to an expert

Championing a cross-platform release

Warhammer 40,000: Warpforge is the first effort to bring the vast Warhammer 40,000 universe into a free-to-play, cross-platform digital card game. As a small team, Everguild needed an extensible solution across the game’s lifecycle that could help them provide a seamless experience across PC and mobile. They wanted to achieve PC quality and top performance on a multitude of mobile devices.

The challenge

Finding a flexible end-to-end solution to help a small team scale a multiplatform release

Platforms

PC, Mac, iOS, Android

Team members

21

Location

United Kingdom and Spain

Warhammer 40000 character montage

Starting a successful partnership

In 2015, siblings Isabel and Andres Tallos were looking to build digital card games. They found funding through a video game competition with an entry that was made with Unity. They’ve never looked back.

After the success of their first game in the Warhammer universe, Horus Heresy: Legions, Everguild was tapped to build Warhammer 40,000: Warpforge.

Warhammer 40000 card gameplay

The results

  • Built multiplatform offerings from one code base
  • Used Unity for both iOS and Android development, cutting engineering time in half
  • Saved months on a port to PC
  • Improving workflows with Universal Render Pipeline
  • Growing toolsets with the Unity Asset Store
  • Halving engineering time across multiple platforms
  • Minimizing downloads with Addressables
  • Boosting player engagement with Analytics
  • Winning the battle
Warhammer 40000 game scene in Unity editor

Improving workflows with Universal Render Pipeline

Everguild knew that they’d need to adapt their workflow from past releases to create new 3D content on both PC and mobile that stayed true to the Warhammer franchise’s art style.

They had an experienced graphics programmer who created a library of Shader Graph nodes and custom render features in the Universal Render Pipeline (URP). This library allowed the rest of the team, including designers and artists, to create endless variations without requiring programming support. What’'s more, all of this was accomplished with very fast performance.

“You can easily preview the shaders at each step and quickly identify where things are failing,” says game director César Ríos. “Compared to the slower process of old-style shader coding, this method provides faster results.’’

Deck selection user interface in Warhammer 40000

Growing toolsets with the Unity Asset Store

As a small team, they needed multiuse tools. They chose the Unity Asset Store to save time and expand their capabilities. “When prototyping, it’s valuable to pull art packages from the Asset Store to test ideas,” Tallos says. Production tools for localization and encryption have been great for them. “They are high quality and maintained by someone else, so they are big time savers.”

It’s helped them see how other developers are solving code issues. Studying the code gives insight into different techniques and ideas. Ríos explains, “I learn a lot from the Asset Store. You can look at unique asset code and then adapt it to your specific game.”

Warhammer 40000 In-game interface

Halving engineering time across multiple platforms

Everguild needed a game engine that would help them deliver to multiple platforms and devices. Unity helped them navigate the diverse approval and release processes, monetization models, and device hardware for each platform.

Centralization was huge. Tallos says, “Using one code base for iOS and Android halved our engineering time.” It also saved them months on their port to PC, and let them ship on Mac, which wouldn’t have happened otherwise.

They also used the Unity Profiler to track allocations and performance bottlenecks, which was critical for high-volume, less-powerful devices. “You write some code and do a quick run-through in the Editor before pushing to source control,” explains Ríos.

Warhammer 40000 cards

Minimizing downloads with Addressables

Live operations are crucial for Everguild. With high-quality content, they found a flexible approach to loading assets. For app stores, they include what’s needed for a tutorial and to offer a taste of the game. Richer content comes as players get more involved.

According to Tallos, “It’s key for us to release content remotely without doing a new client update. Otherwise, it would be impossible to release updates simultaneously since each platform has a different release process.”

To manage both the delivery and loading of assets, they use Unity Addressable Asset System. “With Addressables, you make small changes and upgrades without forcing people to download big updates. Having this granular control and flexibility is vital,” says Ríos.

Warhammer 40000 card details

Boosting player engagement with Analytics

Player fatigue is always a concern for live games, and the team needed a LiveOps strategy that ensures a steady stream of fresh content for players. They update in-app purchase deals daily and release new content weekly such as skins. “We design timed events like draft modes with a different cadence, and then mix it up with a big update,” says Ríos.

Without dedicated data analysts, they rely on analytics solutions from Unity: “We spend time working on the right query to answer our questions, then add the query to our dashboard and get email alerts regularly.” They use Unity Analytics to cross-check the data and verify it’s getting the right input. Analytics are paramount for the team, and checking the number of DAUs and spend has proven to be very valuable.

Warhammer 40000 gameplay

Winning the battle

Warpforge affords Everguild another opportunity to expand its relationship with millions of Warhammer fans. With this ambitious game, they set out to dominate a multiplatform release, and team size, content quality, and LiveOps requirements necessitated an end-to-end adaptability from their partners.

Tallos says, “Unity made it easy, and provided us with many solutions from the beginning through LiveOps strategies. We’re shipping to multiple markets, and extra platforms that wouldn’t have been possible without the engine.”

“Using one code base for iOS and Android halved our engineering time.”
Andres Tallos
ANDRES TALLOS / EVERGUILDCEO
“With Addressables, you make small changes and upgrades without forcing people to download big updates. Having this granular control and flexibility is vital.”
César Ríos
CÉSAR RÍOS / EVERGUILDGame Director
Warhammer 40000 Case study callout
Make it multiplatform

Reach a wider audience and feel confident that your game is ready for the future, no matter how the industry evolves or where your imagination takes you. Create content once and deploy it on more than 20 platforms to captivate players across formats.

Start 30-day free trial
Talk to an expert