Fabric for Unity updates: Empowering game developers to build successful businesses

By Hemal Shah, Product Manager

Fabric for Unity Updates June 2016

Life is more fun when you get to play games. Games immerse us in new worlds, energize our competitive spirits, and provide endless hours of entertainment.

But building profitable mobile games is hard. We’re on a mission to fix that. In March, we released Fabric support for Unity (one of the world’s most popular game development platforms), to solve the common challenges game developers face. Our goal was to give you more time to create those delightfully addictive gaming experiences we all know and love. Since we launched, we’ve been blown away by your feedback:

As a publisher with developers worldwide, we use Fabric across our entire portfolio of games. We love that Fabric for Unity is incredibly simple to implement, free to use and provides us with powerful tools to make great games.


Today, we’re making it even easier to turn your game into a thriving business with a brand new native MoPub integration. Plus, we’re giving you more control to customize the setup process with manual initialization and deferred SDK activation during onboarding. Learn how to get started with these features below:

 

Transform your app into a thriving mobile business

Who would say “no” to earning more money for their smash game? For years, game developers have used MoPub to maximize their ad revenue. Now, the MoPub Kit is available directly in the Fabric for Unity plugin. There’s no need to install it separately – we’re bringing it to your IDE. With just a few clicks, you’ll be able to integrate a comprehensive monetization platform into your game and transform your app into a business.
 

Fabric for Unity MoPub ad

 

MoPub will give you ad serving for cross promotion or direct sales, free ad network mediation, and instant access to over 175 demand partners through the MoPub Marketplace, a leading real-time bidding exchange for mobile advertising. And you’ll never have to worry about compromising your user experience because MoPub allows you to create a customized native interface that fits naturally within your game. This is the easiest and fastest way to grab your piece of the $43.6 billion mobile advertising pie.
 

How MoPub's Ad Exchange Works

More control over initializing kits

Over the last few months, we worked closely with our customers to fully understand their game development process. One big takeaway was that some apps need to update their Terms of Service, or take care of other nuanced items, before being ready to initialize Fabric kits. To help with this, we’re giving you more control over the initialization of our kits to suit your unique app setup.

By default, Fabric kits will initialize automatically to ensure you get the best performance as early as possible, but if you need a little extra time at startup, you can enable “manual initialization” in the plugin and start Fabric whenever your app is ready.
 

Fabric for Unity Manual Initialization


Activate your app at your own pace

Building your app on Unity can take a long time - sometimes more than an hour! Yikes. We always want to save you time, so you now have the freedom to install as many Fabric kits as your heart desires with no pressure to build and run your app immediately. With deferred activation, you’ll be able to complete the kit installation process later, and build and run your app as it fits with your natural workflow.

 

Built-in dependency management you can depend on

Let’s be real: dependency management on Unity is not easy. You should be able to download updates without stressing over compatibility problems. That’s why we built an intelligent solution that will automatically manage dependencies for Fabric kits. For example, if you try to download a new kit that puts another at risk of breaking, we’ll alert you and tell you what you need to update first.

Basically, we’ll manage these kit relationships for you so you have peace of mind that everything will always work smoothly. Dependency management is a built-in safety mechanism for our Fabric for Unity plugin.

 

Making game development pain-free and fun

With Fabric, building mobile games is as fun as actually playing them. We’re passionate about helping you create new, imaginative, and interactive experiences that flourish into healthy businesses.

To take advantage of these enhancements, simply update the Fabric plugin directly in Unity. If you’re not using Fabric for Unity, just click the button below to get started. As always, we’d love to hear your feedback on what you’re up to and how you like our plugin!

 

Doubling down on games: introducing Fabric for Unity

By Hemal Shah, Product Manager

Think back to the first game you ever played. Do you remember your high score or the feeling when you beat the level you spent all night trying to get past? We do too. For years, Twitter has helped game developers deliver amazing experiences through rich content and app distribution tools that drive discovery and conversation about your content.

Within the Fabric team, we want to double down on that support, and make it even easier to help you build, distribute, and monetize amazing games with best-in-class tools. That’s why today we’re thrilled to announce that Fabric now supports Unity, one of the most popular game development engines in the world.

 

Focus on building. We’ll help take care of the rest.

In building Fabric for Unity, we worked with hundreds of amazing game developers and learned that a wide variety of teams are facing many of the same challenges:

  • building a stable game for every user
  • surfacing metrics that matter
  • acquiring more customers
  • generating revenue

As we set out to build Unity support for Fabric, we wanted to bring our award-winning SDKs to game developers that leverage the Unity engine. We crafted a streamlined onboarding and update experience through one unified Unity plugin that would give you time back each week to focus on building your game.

Integrated straight in your Unity IDE, there are no extra steps required when you want to install or update any of our SDKs. We know that you're comfortable in your IDE, so with Fabric, you never have to leave it.

With Fabric, the idea of a single tool that will not take long to implement but give us a broad reach in terms of capabilities in Unity, is a huge offering.


A great game starts with a stable base. Using Crashlytics, the #1 crash reporting tool, you get the best of iOS and Android crash reporting to your native and C# code. We perform a deep analysis of each stack trace to identify the most important frames so you can see the exact cause of the crash and immediately address the issue.

Crashlytics was integral to the development of our hit mobile games Star Trek Timelines and Game of Thrones Ascent, and vital to the live operations of both titles. The detailed crash data empowers our engineers to quickly drill down on specific issues, and the visualization tools provide product managers and producers a clear picture of how our crash metrics shift with each new game update. A minimal crash rate means happier players, and Crashlytics is our tool for achieving that goal!



We also know that game analytics can be a hassle. With every chart, graph and filter imaginable, finding the data you need can be time-consuming. Having real-time insights about what your customers are doing in your app will save you time and overhead costs. That’s where Fabric comes in.

Answers, part of the Fabric suite of tools and seamlessly integrated with Crashlytics, is a perfect match for game developers. Out of the box, it has events that match directly to your game milestones, including:

You can even log any custom event for the unique situations and player scenarios your game has. Our analytics support for Unity gives you the easy wins when it comes to getting the most important metrics you need to make key business decisions -- all in real-time. And with the Fabric mobile app, available on both iOS and Android, you can be notified about key stability and performance alerts on the go.

 

Unlock growth with Twitter – globally

Building a great game means attracting and retaining as many users as possible. As you know, you need to find the most efficient ways to get new customers excited and continue that emotional high for current users.

With Fabric, you can tap into the power of Twitter and attach rich photos, videos and other media experiences to Tweets that drive traffic to your website or app. Victories are sweetest when celebrated. Twitter provides a unique platform to let your players celebrate their triumphs in real time. The Twitter feed is live, public, and conversational; our tools give you the ability to make your game a part of that conversation. With Twitter through Fabric, you can create a way for players to quickly Tweet in a way that feels natural to your game.

To make sure you’re getting the widest and most effective distribution possible, you can even leverage Twitter’s mobile app promotion ecosystem.

Twitter was my virtual leaderboard. 100 percent of the initial discovery of my game came through Twitter because of the 'Tweet your score' button.



Build a business. Maximize ad revenue.

MoPub has been used by game developers since its inception five years ago to help maximize the value of ad supported games. The system offers a single, comprehensive monetization platform that can be seamlessly integrated through Fabric. You can take advantage of all the major ad formats in mobile to create a customized experience that fits naturally with the content of your game.

Our system gives you free ad serving for cross promotion or direct sales, free ad network mediation, and immediate access to over 175 demand partners through MoPub Marketplace, a leading real-time bidding exchange for mobile advertising.

From our friends at FEO Media:

Moving to MoPub for network mediation has been one of the most positive steps this year for the company; not only for increased revenue, but because of the additional controls and transparency.

 

The most seamless game development experience

Our passion is to build developer tools and services that make your life easy. For Unity, we set out to craft the most seamless plugin in the market. With just a few clicks you can easily onboard our kits into any Unity project. We’ve even built in a few extras that we think all Unity developers will appreciate:

  • Proper dependency management is baked in so you’ll have a hassle-free experience from conception to monetization.
  • Elegant notifications when your tools are out of date; we even automate the update process so when you’re ready, you can always ship the most up-to-date code.
  • Pain-free downloading and updating. No more removing files manually.

To get started, simply download and import the Fabric plugin into your project. We're excited to help you through your game development journey and can’t wait to hear what you think!