Skip to main content

Mini Game Readiness

This document has details of integration steps to launch your game into our Native Harness.

Mini Game​

Mini Game

Contains only the core gameplay which can be played in Unity Editor.

Prerequisite​

To ensure that the game runs smoothly follow the steps below:

  • Unity game project should be running with Unity 2020.3.29 version

  • The project should support Android 8.0 and iOS 13.0 or newer

  • For Multiplayer games, use PUN 2 free version

  • If possible use Photon in decoupled form, so that Photon can be replaced with other technologies easily

  • Reference resolution of canvas scalar should be setted as 750x1332 for portrait games and 1332x750 for landscape games

  • In code, if you are loading any scene, then after it’s loaded, call this method: JoyrideGame.addJoyrideGameObjectToScene(addressableSceneAddress)

  • By doing this, we attach a game object to the scene which is a prerequisite for communication between unity and native harness code

Cleanup​

Remove everything that is not related to core game play. Example:

  • Disable/cleanup custom analytics

  • Disable and cleanup code for in-app purchases

  • Additional plugins, libraries, assets, addressables, layers and tags

  • Disable/remove integration with ad publishers such as Ad-mob / applovin etc

  • Disable/remove unwanted aspects(code/scenes/assets and other resources) of the game

  • Disable/remove integration with any external sharing/login libraries like Facebook/ Firebase

  • Plugins - Remove code and plugins used to support the project on other platforms like Facebook, Amazon, Windows, Messengers etc