Quick Start
Get your prototype running in 10 minutes.
1. Install
- Package Manager →
+→ Add package from git URL - Paste:
https://github.com/sorolla-studio/sorolla-palette.git#v3.13.0 - Configuration window opens automatically
2. Configure
Open Palette > Configuration if not already open.
Checklist
| SDK | Action | Guide |
|---|---|---|
| GameAnalytics | Add Game Key + Secret Key | Setup |
| Add App ID + Client Token | Setup | |
| Firebase | Add config files to Assets/ |
Setup |
The Configuration window shows your progress:
- SDK Overview: Green checkmarks = configured
- Build Health: All green = ready to build
3. Add Analytics
Add level tracking to your game (required for analytics):
using Sorolla.Palette;
Palette.Level.Start(currentLevel); // Level started
Palette.Level.Complete(currentLevel, score: 1500); // Level won (optional score)
Palette.Level.Fail(currentLevel); // Level lost
4. Build & Test
- Build to iOS/Android device
- Verify in dashboards:
- GameAnalytics - Events in 5-10 min
- Facebook Events Manager - Install data
- Firebase Console - Analytics, Crashlytics
Optional: Debug UI
Import the Debug UI sample for on-device testing:
- Package Manager → Sorolla SDK → Samples → Import "Debug UI"
- Add
DebugPanelManagerprefab to your scene - Triple-tap screen to open panel
Release Checklist
Before launching UA campaigns:
- [ ] GameAnalytics configured (green in SDK Overview)
- [ ] Facebook SDK configured (green in SDK Overview)
- [ ] Firebase config files added (
google-services.json,GoogleService-Info.plist) - [ ]
Palette.Level.Start/Complete/Failcalls added to game code - [ ] Build succeeds (Build Health all green)
- [ ] Admin access granted to
studio@sorolla.ioin GameAnalytics
Next Steps
| Goal | Link |
|---|---|
| Add monetization (ads) | Ads Guide |
| Go to production | Switch to Full Mode |
| Track more events | API Reference |
| Fix issues | Troubleshooting |