Licence
Copyright © 2026 Marcello De Bonis. All rights reserved.
UGTK — Games Toolkit for Unity is proprietary software.
When obtained through the Unity Asset Store
Your use is governed by the Unity Asset Store End User Licence Agreement in force at the time of purchase, available at https://unity.com/legal/as-terms. In short, and without replacing that agreement: the licence is granted per seat, it allows use in an unlimited number of your own projects, and it does not allow redistribution of the toolkit itself or of its source code, whether on its own or as part of another asset or toolkit.
When obtained directly from the author
Use is governed by the written agreement signed with the author. Where no such agreement exists, no licence is granted.
Third-party components
UGTK bundles and references components owned by third parties, each under its own licence. They are
listed in Third-Party Notices.md, which forms part of this licence. Nothing here restricts the
rights those licences grant you over those components.
Warranty
The software is provided "as is", without warranty of any kind. The author is not liable for any damage arising from its use.
Contact
marcellodebonis.work@gmail.com · https://ugtk.fantasyrolldice.it
Third-party notices
Third-Party Notices
UGTK is sold as more than one package, and they do not bundle the same things. Each section below says which package it applies to. Every third-party component keeps its own licence, reproduced or linked here; nothing in UGTK's licence restricts the rights those licences grant.
UGTK Core (the free package)
Bundled third-party code: none. The Core contains only code and assets by the author.
Provided by Unity and required, not redistributed here:
| Component | Used for | Licence |
|---|---|---|
| Unity UI (com.unity.ugui) with TextMeshPro | every UI prefab; the demo prefabs reference the LiberationSans SDF font asset from TMP Essentials |
Unity Companion License; Liberation Fonts under SIL Open Font License 1.1 |
| Input System (com.unity.inputsystem) | Input Compat | Unity Companion License |
External service called at runtime:
| Service | Used by | Notes |
|---|---|---|
| timeapi.io | Time Online System (OnlineDataTimeUtils.TimeApiBaseUrl, a static field you can change) |
free public API, no key; needs an internet connection; you may point the system at your own endpoint that answers with the same JSON |
UGTK full toolkit and paid kits
Everything in the Core section, plus the components below.
Bundled in the package:
| Component | Where | Licence |
|---|---|---|
| StandaloneFileBrowser by gkngkc | Code/UtilitySystems/ImagePicker/Picker/ (source, Linux .so, WebGL .jslib) |
MIT — https://github.com/gkngkc/UnityStandaloneFileBrowser |
| NativeWebSocket by endel | ThirdParty/com.endel.nativewebsocket@1d8b49b3fee4/ |
Apache License 2.0 — https://github.com/endel/NativeWebSocket |
| PHPMailer 6.9.3 | Code/Api/EmailSender/Php/send_email/PHPMailer/ (server side, not imported by Unity) |
LGPL 2.1 — https://github.com/PHPMailer/PHPMailer |
Every other binary in the package is our own WebGL .jslib: table download, device motion, QR download,
invisible mouse, vibration and the video cache.
Fonts bundled with demo scenes and prefabs:
| Font | Where | Licence |
|---|---|---|
| Open Sans | Code/Api/Tickets/Art/Fonts/ |
SIL Open Font License 1.1 |
| Google Sans Flex | Code/UtilitySystems/KeyInputActionSystem/Art/Font/ |
SIL Open Font License 1.1 (Google, 2025 release) |
Not included, although the code can use them:
| Component | Why | How to add it |
|---|---|---|
| ZXing.Net (barcode / QR reading) | it lives in the Photo System, which is not part of the published catalogue | the QR Generator only calls it behind the UGTK_ZXING define, which is off: without it the generator renders the code through the remote service, and nothing fails to compile |
| ffmpeg | LGPL/GPL, and the Asset Store does not accept executables | the Camera Recording System is not in the published catalogue either |
External services called at runtime (no code redistributed, the key or the endpoint is the buyer's):
| Service | Used by | Note |
|---|---|---|
| timeapi.io | Time Online System | trusted clock, no key |
| api.qrserver.com (goqr.me) | QR Generator | QR image rendering, no key |
| api.openai.com | Visual Novel — story generator | optional, the user supplies the key; content generated with it must be declared where the store requires it |
Both belong to the internal toolkit: they are in the repository, not in what you bought.
UGTKengine within an engine