publisher

AI-ready foundation frameworks
for Unity developers.

APIAPI builds Unity foundation packages that ship with a canonical AGENT.md specification and task-specific skills for Claude Code, Cursor, and GitHub Copilot. Your AI coding assistant produces idiomatic, correct code on the first attempt — no manual context-priming, no trial-and-error API discovery.

Unity 6.3 LTSIL2CPP-readyURP-agnostic0 dependencies

Latest release

Common Game System (CGS)

v1.15.0

AI Edition · 23 services · 2,550 tests passing

Pinned for Unity 6.3 LTS

6000.3.0f1 · .NET Standard 2.1 · Mono + IL2CPP

Featured product

Common Game System Framework

A headless C# foundation for Unity 6.3 LTS PC single-player projects. Twenty-three production services wired by a single Bootstrap.Run(). No DI container, no scene singletons, no setup code in your game scripts.

23 production services

Service Locator, Logger, Event Bus, Save/Load, Configuration, Input, Time, Object Pool, Audio, UI Panel Stack, Scene Flow (+additive), Localization, Achievements, Scheduler, Tween, Asset Provider, Random, FSM, Pushdown Stack, Tween Sequencing, Addressable Scene, Deferred Event Queue, Command Registry — wired together by a single Bootstrap.Run().

0 third-party dependencies

Only Unity Engine + Input System + UGUI. Permissively licensed (MIT / Apache / BSD only — no GPL family).

AI-tool integration

Ships with AGENT.md spec + 5 task skills (cgs-init / cgs-panel / cgs-event / cgs-config / cgs-test) for Claude Code, Cursor, and GitHub Copilot. Drop into .claude/skills/, .cursorrules, or .github/copilot-instructions.md.

IL2CPP-verified + URP-agnostic

Mono and IL2CPP scripting backends both verified. Works with URP / HDRP / Built-in / Custom RP — contains zero rendering code.

2,550 automated tests passing

EditMode + PlayMode coverage. Every architectural decision documented in 23 Accepted Architecture Decision Records bundled inside the package.

7 samples · 4 runnable scenes

Import a sample and press Play: UI Framework menu flow, Motion Lab (tween / sequencing / per-Clock TimeScale split), Save/Load + Seeded Random determinism proof, and a working in-game Command Console. Plus Welcome and Service Debugger editor windows.

Pluggable Null-escape pattern

Every service ships a no-op 'Null' implementation. ServiceLocator.Replace<T>(new NullX()) mutes a subsystem across your whole game with zero caller-side changes.

Common Game System v1.15.0 — Asset Store submission in progress.Read the docs →Asset Store link coming soon

About the publisher

Built by developers, for developers.

APIAPI is a solo studio. Every line of code, every test, and every architectural decision is reviewed and accepted by a human before release. We use AI coding assistants (Claude Code, Cursor) as disciplined collaborators under a Question → Options → Decision → Draft → Approval protocol — never as autonomous code generators. The result: clean, idiomatic, test-covered packages that respect your time as much as we respect ours.

Contact

Get in touch

Email

yoop80075@gmail.com

Support requests, package questions, partnership inquiries.

Asset Store

Publisher Q&A

Use the Asset Store publisher Q&A tab on each package page for product-specific support. Public responses help future customers too.