SOAT - ScriptableObjects Analytics Tool OFFICIAL SALE

This tool was made with the idea in mind to simplify and improve the process of analysing the usage of your items in game. Collect information from your gameplay, from testers even from users with the Firebase Production Repository.


Do I need this asset? These questions should help you decide:

  1. Does my game have a lot of items defined as ScriptableObjects?
  2. Do I find myself editing and re-editing items (ScriptableObjects)?
  3. Does my game have items that require constant balancing?
  4. Do I find it annoying to look through *files* rather than have a clean interface with all my items?
  5. Do I miss a possiblity to track information for each ScriptableObject individually?
  6. Would I profit from gathering statistics for my items (even from users)?

If you answer at least 3 of these questions with yes, I can assure you that you will profit from this asset!


Basic Features:


For Editor:

  • Preview, edit, delete and create ScriptableObjects.
  • Search through items (SOs) with ease!
  • Navigate between ScriptableObjects that reference other ScriptableObjects with one click!
  • The Statistic Tab
    • Filter, Sort & Search trought your statistics
    • Preview all entries for a specific statistic

For Runtime:

  • Record statistic with a one-liner!
  • Add your own custom paramters
  • Commit all your recorded statistics locally or to your Firestore database with a one-liner!

This package provides three repositories:


1. Local Repository - Save your statisitcs locally. Best for testing the tool out.


2. Firebase Repository Development (IOS/Android) - Saves your statisics on Firestore. Read/Writes directly to Firestore, that is configured in test mode (allows all read/writes)


3. Firebase Repository Production (IOS/Android - Alpha) - Send your statistics to Firestore through Cloud Functions. This comes very close to a production ready environment.

This package includes sample resources to help you get started:

  • Cloud Functions configured to directly work with this asset
  • Sample Firestore security rules

Important: there is currently no implemented way to merge your local data to firebase! So make sure you start with the Firebase Development Repository if you intend to use Firestore.


Documentation - here


----------------------------------------------------------------------------------------


This asset uses the following third-party content; see Third-Party Notices.txt for details:

  • Montserrat by Julieta Ulanovsky — SIL Open Font License 1.1
  • Kenney Game Icon Pack by Kenney Vleugels — CC0 Public Domain
  • Kenney Generic Items #1 by Kenney Vleugels — CC0 Public Domain
  • Kenney Board Game Icons (v1.1) by Kenney Vleugels — CC0 Public Domain