Introduction

Today mobile games have many "de facto standard" features ranging from advertising, in-app purchasing, game services, notifications to sharing and rating system. These are considered "necessary evils" by many developers though: required, but not necessarily fun to do. More importantly, it takes time (a lot) to implement them. That means developers would need to repeat the boring, time-consuming task of integrating these features in almost every mobile games they are going to build, instead of focusing their energy on doing what we're all in game development for: creating fun!

Easy Mobile is our attempt to solve this problem. It is a many-in-one Unity plugin that greatly simplifies the implementation of the de facto standard features every mobile game needs. It is packed with ready-to-use components that you can just "plug" into your project, and have the necessary evils taken care of. We've been spending thousands of hours creating this product, so you can save that same amount of time1 and spend your time on real game development!

Easy Mobile supports two major mobile platforms: iOS and Android.

Highlights

Usability is our number one priority when designing Easy Mobile, hence the name. Other top priorities including robustness, flexibility and versatility. With that in mind, we come up with a product that boasts the following highlights:

  • Cross-platform API: Easy Mobile's scripting API allows you to accomplish most tasks with only one line of code. And it is cross-platform, which means you can write code once and deploy on both iOS and Android.

  • Friendly Editor: Easy Mobile comes with a simple yet powerful (and beautiful!) built-in editor that allows you to easily control everything from one place.

  • Automation: Much more than a mere collection of methods, Easy Mobile operates quietly in the background and automates many chores such as service initialization and ad loading.

  • Modular Design: Easy Mobile’s functionalities are grouped into modules that can be enabled or disabled separately, so you can use what you want and not be worried about redundancies or contradictions with existing code.

  • Leveraging Official SDKs: Easy Mobile leverages official 3rd-party SDKs of interest, e.g. Google Play Games plugin for Unity, integrating them with its own code to form a coherent system that maximizes usability and reliability - without reinventing the wheel!

  • Visual Scripting2: Easy Mobile is not only for coders - it is fully compatible with Unity's most popular visual scripting plugin Playmaker, thanks to more than 100 custom actions built-in to the package.

What's in the Box?

This plugin is currently packed with the following modules:

  • Advertising

    • Supports most popular ad networks including AdColony, AdMob, Chartboost, Facebook Audience Network, Heyzap, ironSource, MoPub, Tapjoy and Unity Ads

    • Even more ad networks can be used via mediation service provided by AdMob, Heyzap, ironSource, MoPub or Tapjoy

    • Automatic ad loading

    • Allows using multiple ad networks in one build

    • Allows different ad configurations for different platforms

    • Allows having multiple placements of each ad type

    • User consent support (GDPR compliant)

  • Game Services

    • Works with Game Center on iOS and Google Play Games on Android

    • Automatic authentication

    • Custom editor for easy management of leaderboards and achievements

    • Saved Games3

  • GIF

    • Records screen, plays recorded clips and exports GIF images

    • High-performance, mobile-friendly GIF encoder and decoder

    • Giphy upload API for sharing GIF to social networks

  • In-App Purchasing

    • Leverages Unity In-App Purchasing service

    • Custom editor for easy management of product catalog

    • Auto initialization

    • Receipt validation

    • Apple's Ask To Buy

    • Apple's Promotional Purchases

  • Native APIs

    • Access to mobile native UI elements including alerts and (Android) toasts

    • More native functionalities will be added soon

  • Notifications

    • Fully-customizable local notifications

    • Compatible with OneSignal and Firebase Cloud Messaging, free and popular services for push notifications

    • Supports notification channels and channel groups on Android O and higher

    • User consent support (GDPR compliant)

  • Privacy

    • Provides tools and resources to help getting compliant with user privacy regulations such as GDPR

    • Multi-purpose native consent dialog that can act as the common interface for collecting user consent for all relevant services, instead of having multiple interfaces for various services

    • Built-in system to manage consent and communicate consent to relevant services

    • API to check if the current device is in the European Economic Area region (EEA region, affected by GDPR)

  • Sharing

    • Shares texts, URLs and images using the mobile native sharing functionality
  • Utilities

    • Store Review: provides an effective way to ask for reviews and ratings using the system-provided rating prompt of iOS (10.3+) and a native, highly customizable popup on Android

Easy Mobile: Basic vs Pro

Easy Mobile comes in 2 different versions: Basic and Pro. Easy Mobile Basic is the lower-price version which contains most of the core features of the plugin. The Pro version is the premium one and have all features available. Below is a feature-comparison table of the Basic and Pro versions of Easy Mobile.

1. We consider ourselves average developers, so this should be true to most indie developers, the main audience of this product.
2. Easy Mobile Pro only.
3. Easy Mobile Pro only.

results matching ""

    No results matching ""