Third-party notices#
The notices the game shows in Settings > Licences live in Assets/NextAppLabs/IdleRpg/Legal/THIRD-PARTY-NOTICES.txt (plain text, referenced by Content/LegalInfo.asset > Licences). This page explains what is in it, why, and what you add for your own build. Edit the .txt; this page is the guide.
What the template ships (checked 2026-09-30)#
| Component | Licence | Notice required in the game? | In the .txt |
|---|---|---|---|
| Unity engine, URP, Input System, uGUI, TextMesh Pro | Unity Terms of Service / Unity Companion License | No attribution required. The Unity splash screen is optional on Unity 6 (check your plan) | A "Made with Unity" line |
IdleRpgBody.ttf, IdleRpgTitle.ttf (Art/UiKit/Fonts) | Original, made for this template (fonts.json: hand-authored, no third-party licence, not AI-generated) | No | One line |
Assets/TextMesh Pro/Fonts/LiberationSans.ttf | SIL Open Font License 1.1 | Yes. TMP Settings.asset (in Resources/) uses it as the default font, so it ships in every build | Full OFL text |
Newtonsoft.Json (com.unity.nuget.newtonsoft-json, used by the save) | MIT (package: Unity Companion License) | Yes. MIT requires the copyright and permission notice in every copy | The four copyright lines and the MIT text, from the package's Third Party Notices.md |
com.unity.2d.aseprite, com.unity.2d.sprite, the IDE packages, Unity MCP | Editor only | No: not in a player build | - |
| Artwork: characters, enemies, VFX, icons, UI pieces, backgrounds | Generated with PixelLab, then edited by hand (palette swaps, composites, procedural drawing) | Not required by any store. The PixelLab plan used covers commercial use inside this product. | "Some artwork was created with AI-assisted tools (PixelLab) and edited by hand." |
Sound effects, music and narration (Audio/) | Generated with ElevenLabs | The ElevenLabs licence for this audio is commercial and covers use inside this product | "Some sound effects, background music and the narration were generated with ElevenLabs." Remove it if your build ships other audio |
The AI disclosure is also required by the Unity Asset Store ("AI description") and by the per-asset AI-generated content declaration in the Google Play Console for store listing images (see Publishing). Apple has no rule for static AI-made game art as of 2026-09.
What you add#
Every SDK you install brings its own licence. Add its notice to the .txt under a new == Name == heading:
- Unity IAP (
com.unity.purchasing): Unity Companion License, and its bundled third-party notices (Google Play Billing Library: Apache-2.0). - Unity LevelPlay and each mediation adapter: vendor terms. Some adapters bundle Apache-2.0 libraries.
- Google User Messaging Platform (consent), Google Mobile Ads, AndroidX: Apache-2.0. Apache-2.0 requires reproducing the licence and any NOTICE file.
- Any font you add: its licence (OFL fonts need the full OFL text).
A Gradle build can list Android dependencies with ./gradlew :launcher:dependencies; the Google "oss-licenses" plugin can generate the Android list for you.