UGTK cat mascotUGTKengine within an engine Request access
124 Unity systems · 123 production-ready

The engine
inside your engine.

UGTK is a modular toolkit of 124+ Unity systems — gameplay, UI, data, mobile, networking — built and battle-tested in shipped client projects. Drag, drop, ship. Designed for human developers and AI agents alike.

124+systems
123completed
10categories
165k+lines of C#
Running live for
IsybankBYDLillyTikTokTrustpilotAberdeen InvestmentsKNXWOBIGiro d'ItaliaJMA WirelessDaiichi SankyoSensaiIstituto HoffmanGilletteSocialBoothFantasy Roll DiceIsybankBYDLillyTikTokTrustpilotAberdeen InvestmentsKNXWOBIGiro d'ItaliaJMA WirelessDaiichi SankyoSensaiIstituto HoffmanGilletteSocialBoothFantasy Roll Dice

Brands whose events, quizzes and arena games shipped on UGTK-built experiences. See the projects →

01 / Why

Why an engine
inside the engine?

Four reasons studios and agencies build on UGTK instead of starting from an empty scene.

Engine-in-engine

UGTK sits inside Unity like a second engine: a consistent, opinionated foundation without replacing your workflow.

Skip the boilerplate

Pre-built, battle-tested systems take you straight to making the game. From jam to production.

Fully modular

Use only what you need. Every system is self-contained and drops into an existing codebase with zero friction.

Production-proven

Stress-tested across shipped titles and live brand events, where the deadline is the event date.

scroll · drag to rotate · shift+wheel to zoom · click a cube

124 modules, each one a system.

Audio, UI, data, gameplay, networking, mobile. Every cube has a name, a doc page and real captures from the editor.

Simple modules build complex ones.

They snap together into 10 families: a Dashboard is Data plus UI, a Drag&Drop is Events plus Pooling plus State Machine.

And together, they are UGTK.

124 modules, one cat. Drop any of them in your scene, configure the public fields, press Play. Unity 2022.3+.

02 / Families

Ten categories.
One coherent architecture.

Every system is independent, but they speak the same language: shared conventions, events, and editor tooling.

04 / Proof

Built with UGTK.
On stage, on totems, on phones.

34 shipped projects placed where they actually ran. Drag the globe, click a pin: trade-fair halls in Milan, the Sanremo festival, a village that travelled with the Giro.

confirmed locationonline
drag to rotate · wheel to zoom · click a pin

6 cities on the map: Castel San Pietro Terme, Milano, Napoli, On the road, Italy, Roma, Sanremo. Every project is pinned to the place it actually ran — the fair hall, the square, the venue or the studio — from the case histories, the press and the client's own site.

All 34 projects →Request access

My first Unity experience with Marcello was amazing. Learning UGTK patterns through the Advanced course — still working together today!
Gabriele Lanni · Unity Developer
34projects shipped
16live events
123systems completed
3multiplayer titles
05 / Start

Zero to running
in three steps.

Request access

Fill in the form. Marcello reviews the request, you sign the NDA, and the private repository opens up.

Install via Package Manager

One git URL in Unity Package Manager. Dependencies resolve automatically.

https://github.com/MarcelloDeBonis/UGTK.git

Drag, drop, ship

Add any system to a GameObject in the Inspector, configure public fields, done. Unity 2022.3+.

06 / FAQ

Questions, answered.

Which Unity versions does UGTK support?
Unity 2022.3 LTS or later. It installs through the Package Manager with a single git URL and resolves its own dependencies.
Is UGTK open source?
No. The repository is private and access is granted on request under NDA, with full source code, documentation and direct support. A selection of systems is also published on the Unity Asset Store.
Do I have to adopt the whole toolkit?
No. Every one of the 124 systems is self-contained: add only the ones you need to a GameObject, configure the public fields in the Inspector and press Play.
Where has UGTK been used in production?
In 34 shipped projects so far: live brand activations for companies like Isybank, BYD, Lilly, Trustpilot, KNX and TikTok, phone-as-controller arena games, quizzes and full games. See the showcase.
Does it work with AI coding agents?
Yes. Every system ships with a Markdown doc that is rendered 1:1 on this site and in the repo, so an agent can read the setup, usage and API of a module the same way a developer does.
How do I get support or report a problem?
Write to marcellodebonis.work@gmail.com or use the report page. Documentation errors, broken captures and bugs get fixed at the source.
Get started

Ship your next game 10x faster.

Join the developers already building on UGTK. Request access to the private repo — source code, full docs, and direct support included.