Dialogs for Neutral Age, Terms/Conditions, Privacy Policy, Advertising, Language

Save time building your Unity game, with Total Game Start-up (TGS)

Works on Android and IOS

You spend a long time creating and coding your game, but you may need also need to show the following on your App’s first run:

  • Language Selection (Unity Localization)
  • Terms & Conditions
  • Privacy Policy
  • Tracking/Advertising ID request
    • Including IOS14 to IOS16 NSUserTrackingUsageDescription & native tracking dialog
    • Android 12+ com.google.android.gms.permission.AD_ID added to build manifest if needed.
  • Neutral Age Gate
  • Any other dialog needed with terms that need to be accepted or denied.

Languages included: Englsh, French, German, Spanish, Portuguese, Chinese (Simplified).

Add languages you need, or remove those you don't.


Total Game Start-up (TGS), is a Unity plugin giving a simple set of customizable dialogs for users to interact with and get answers for the above, with little to no coding. Results are saved on the first app run, and resupplied to your code on subsequent runs.


Fast to implement:

  1. Download/install the plugin and add prefab to your initialization scene (or use the example scene supplied).
  2. Change the dialogs displayed to match your needs in the editor.
  3. Supply text/URLs with your policy documents.
  4. Change the style or use one of the supplied styles.
  5. Respond to the events with your own code (Launch Analytics, turn on/off personalized ads, etc in Ads SDK), and launch your own scene on completion.
  6. Done.

After first run of your app, TGS will supply the settings selected by the user on their first run (from playerprefs). If a dialog process wasn't completed the first time (user exited the app) process will run again.



Please Note:

Unity localization should be installed in the project as a prerequisite. Reimport all files in "ZZodo\TotalGameStartup\Internal\Localization" if necessary.