Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
GUI
1/17
loading
loading
loading
loading
loading
loading
loading
A customizable dialog manager for Language selection, Terms & Conditions, Privacy Policy, Personalized Ad Tracking, Neutral Age gate. Saves settings automatically - launch IOS native tracking dialog.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.2f1
Compatible
Compatible
Compatible
Additional compatibility information

Requires:

Unity UI

TextMeshPro

Unity Localization

Description

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.


Technical details

Features:

  • Multiple Languages included: English, French, German, Spanish, Portuguese, Chinese (Simplified)
  • Create a flow of start-up dialogs to deal with Language selection, Terms & Conditions, Privacy Policy, Personalized Ad Tracking (including IOS), Age Gate: then initialize your Analytics and Monetization SDKS.
  • Create your own acceptance dialogs and dialog flows in the Unity editor without code.
  • Show dialogs once at first run of the game, then automatically get settings on subsequent game runs (auto saved to PlayerPrefs).
  • Results are supplied to your code, on every app execution, even if no dialogs are shown.
  • Dialogs can show embedded text, or rich text downloaded from a URL. or launch a website via native browser if you prefer.
  • Dialogs show pageable text with page change buttons, page number, Accept/Deny buttons, or a toggle switch with close button.
  • Dialogs can be platform specific or removed from specific platforms. (e.g., Show a different dialog on IOS from Android).
  • Dialogs can be styled by their background/colour - match your own game
  • Dialogs can be displayed one-by-one, or from a menu (multiple acceptances at once e.g., Terms and Privacy Policy)
  • Acceptance/denial for each dialog sent back to your code via Unity Events.
  • Multiple languages using Unity Localization - just supply the translations to the Localization table.
  • User language selection dialog (optional), automatically sets language in Unity localization. Setting is remembered for subsequent app executions.
  • Document text is shown in dialogs with pages, with page left/right buttons and page number.
  • Uses TextMeshPro, so document text can be in rich format (with colours, bold, italic, etc).
  • Use your own font asset (supplied with Latin and Chinese fonts as examples).
  • Advertising/Tracking IDsand other dialogs can be accepted via a slider switch
  • NSUserTrackingUsageDescription is added to IOS builds, with your description for native IOS14 to IOS16 tracking dialog.
  • Adds android.gms.permission.AD_ID to Android builds if needed to request personalized ads in Android 12 and above.
  • After first run of your app, TGS will supply the settings selected by the user on their first run (from playerprefs). If dialog process wasn't completed the first time (user exited the app) process will run again.
  • Works in portrait and landscape.

Supported OS:

All, with specific settings for IOS.


Link to documentation:

https://zzodo.com/TotalGameStartup

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

(not enough ratings)
4 users have favourite this asset
(4)
$9.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
5.9 MB
Latest version
1.6.1
Latest release date
Sep 23, 2022
Original Unity version
2021.3.2
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
Dialogs for Neutral Age, Terms/Conditions, Privacy Policy, Advertising, Language
$9.99