t1k-modules.json
registryVersion: 2
Install presets
Section titled “Install presets”| Preset | Modules | Cross-kit modules |
|---|---|---|
full | — | — |
Raw JSON (ground truth)
{ "kitName": "theonekit-unity", "modules": { "animation": { "activationFragment": "t1k-activation-animation.json", "dependencies": [ "base" ], "description": "Animation systems: Mecanim, Playables, Timeline, LitMotion tweening", "required": true, "skills": [ "t1k-unity-animation-core", "t1k-unity-animation-litmotion" ] }, "architecture": { "activationFragment": "t1k-activation-architecture.json", "dependencies": [ "theonekit-core:t1k-extended" ], "description": "Unity architecture diagram adapter: .asmdef graph, Roslyn class diagrams with Unity stereotypes, UPM package deps, C4 architecture views", "required": false, "skills": [ "t1k-unity-architecture-assembly-graph" ] }, "audio": { "activationFragment": "t1k-activation-audio.json", "dependencies": [ "base" ], "description": "Unity audio system: AudioSource, AudioMixer, music pooling", "required": true, "skills": [ "t1k-unity-audio-core" ] }, "base": { "activationFragment": "t1k-activation-base.json", "dependencies": [], "description": "Core Unity skills: conventions, MonoBehaviour, scene management, input, addressables, save/load, localization, MCP tooling", "required": true, "skills": [ "t1k-unity-base-code-conventions", "t1k-unity-base-monobehaviour", "t1k-unity-base-scene-management", "t1k-unity-base-game-patterns", "t1k-unity-base-pivot-hierarchy", "t1k-unity-base-input-system", "t1k-unity-base-addressables", "t1k-unity-base-save-system", "t1k-unity-base-localization", "t1k-unity-base-text-config", "t1k-unity-base-mcp-skill", "t1k-unity-base-mcp-tool-creator", "t1k-unity-base-asset-hunter-pro", "t1k-unity-base-placeholder-visuals", "t1k-unity-base-asset-import", "t1k-unity-base-project-structure", "t1k-unity-base-upm-auth" ] }, "dots-ai": { "activationFragment": "t1k-activation-dots-ai.json", "dependencies": [ "base", "dots-core" ], "description": "AI behavior trees, Behavior Designer Pro, formations and tactical packs", "required": false, "skills": [ "t1k-unity-dots-ai-core", "t1k-unity-dots-ai-behavior-designer-pro", "t1k-unity-dots-ai-bdp-tactical-pack", "t1k-unity-dots-ai-bdp-movement-pack", "t1k-unity-dots-ai-bdp-formations-pack" ] }, "dots-combat": { "activationFragment": "t1k-activation-dots-combat.json", "dependencies": [ "base", "dots-core" ], "description": "DOTS combat, RPG systems, physics, puzzle mechanics, and status-effect/modifier pipeline", "required": false, "skills": [ "t1k-unity-dots-combat-core", "t1k-unity-dots-combat-rpg", "t1k-unity-dots-combat-physics", "t1k-unity-dots-combat-puzzle", "t1k-unity-dots-combat-modifiers", "t1k-unity-dots-combat-boss" ] }, "dots-core": { "activationFragment": "t1k-activation-dots-core.json", "dependencies": [ "base" ], "description": "DOTS/ECS fundamentals: entities, components, systems, jobs, burst, collections, serialization", "required": false, "skills": [ "t1k-unity-dots-core-ecs", "t1k-unity-dots-core-architecture", "t1k-unity-dots-core-jobs-burst", "t1k-unity-dots-core-subscene", "t1k-unity-dots-core-enableable-components", "t1k-unity-dots-core-entity-command-buffer", "t1k-unity-dots-core-performance", "t1k-unity-dots-core-zlinq", "t1k-unity-dots-core-zstring", "t1k-unity-dots-core-google-protobuf", "t1k-unity-dots-core-memorypack", "t1k-unity-dots-core-vcontainer-integration", "t1k-unity-dots-core-progression", "t1k-unity-dots-core-puzzle", "t1k-unity-dots-core-bridges" ] }, "dots-inventory": { "activationFragment": "t1k-activation-dots-inventory.json", "dependencies": [ "base", "dots-core" ], "description": "DOTS inventory subsystem — polyomino grid placement, loot pity rolling, set bonuses, item registry. Companion to t1k-unity-editor-dots-inventory-grid (editor-time grid authoring) for runtime concerns.", "required": false, "skills": [ "t1k-unity-dots-inventory-grid" ] }, "dots-nav": { "activationFragment": "t1k-activation-dots-nav.json", "dependencies": [ "base", "dots-core" ], "description": "DOTS navigation, pathfinding, avoidance and battlefield systems", "required": false, "skills": [ "t1k-unity-dots-nav-agents-navigation", "t1k-unity-dots-nav-battlefield" ] }, "dots-rendering": { "activationFragment": "t1k-activation-dots-rendering.json", "dependencies": [ "base", "dots-core" ], "description": "DOTS rendering: Entities Graphics, perspective frameworks (2D sideview/topdown, 3D, isometric)", "required": false, "skills": [ "t1k-unity-dots-rendering-graphics", "t1k-unity-dots-rendering-perspective-framework", "t1k-unity-dots-rendering-perspective-2d-sideview", "t1k-unity-dots-rendering-perspective-2d-topdown", "t1k-unity-dots-rendering-perspective-3d", "t1k-unity-dots-rendering-perspective-isometric" ] }, "dots-testing": { "activationFragment": "t1k-activation-dots-testing.json", "dependencies": [ "base", "dots-core" ], "description": "DOTS testing: unit testing with World harness, runtime entity/component validation", "required": false, "skills": [ "t1k-unity-dots-testing-unit-testing", "t1k-unity-dots-testing-runtime-validator" ] }, "editor": { "activationFragment": "t1k-activation-editor.json", "dependencies": [ "base" ], "description": "Editor tooling: scene tools, playtesting, balance, profiling, milestones, wiki, sync, inventory editor", "required": true, "skills": [ "t1k-unity-editor-scene", "t1k-unity-editor-playtest", "t1k-unity-editor-balance", "t1k-unity-editor-mcp-profile", "t1k-unity-editor-milestone", "t1k-unity-editor-wiki", "t1k-unity-editor-sync", "t1k-unity-editor-profiling", "t1k-unity-editor-dots-inventory-grid" ] }, "mobile": { "activationFragment": "t1k-activation-mobile.json", "dependencies": [ "base" ], "description": "Mobile platform targeting: Android, iOS build settings and optimization", "required": false, "skills": [ "t1k-unity-mobile-core", "t1k-unity-mobile-3rd-integrate" ] }, "networking": { "activationFragment": "t1k-activation-networking.json", "dependencies": [ "base" ], "description": "Multiplayer and netcode systems", "required": false, "skills": [ "t1k-unity-networking-netcode" ] }, "rendering": { "activationFragment": "t1k-activation-rendering.json", "dependencies": [ "base" ], "description": "Rendering pipeline (URP), shaders, VFX, lighting, terrain, Synty assets, Cinemachine, Feel juice", "required": false, "skills": [ "t1k-unity-rendering-urp", "t1k-unity-rendering-shader-graph", "t1k-unity-rendering-shadow-optimization", "t1k-unity-rendering-light-baking", "t1k-unity-rendering-terrain", "t1k-unity-rendering-probuilder", "t1k-unity-rendering-amplify-impostors", "t1k-unity-rendering-mk-toon-shader", "t1k-unity-rendering-synty-polygon-fantasy-rivals", "t1k-unity-rendering-synty-polygon-generic", "t1k-unity-rendering-synty-polygon-knights", "t1k-unity-rendering-vfx-graph", "t1k-unity-rendering-animation-vfx", "t1k-unity-rendering-cinemachine", "t1k-unity-rendering-feel-juice" ] }, "testing": { "activationFragment": "t1k-activation-testing.json", "dependencies": [ "base" ], "description": "Test framework: NUnit workflow, code coverage, CI test automation", "required": false, "skills": [ "t1k-unity-testing-workflow", "t1k-unity-testing-code-coverage" ] }, "tof": { "activationFragment": "t1k-activation-tof.json", "dependencies": [ "base" ], "description": "TheOneFeature package skills — per-module guides for 50 features + 5 core subsystems of The1Studio/TheOneFeature (IAP, BattlePass, DailyReward, Gacha, etc.)", "required": false, "skills": [ "t1k-unity-tof-addressables", "t1k-unity-tof-authentication", "t1k-unity-tof-battle-pass", "t1k-unity-tof-blueprint-csv", "t1k-unity-tof-booster", "t1k-unity-tof-card-collection", "t1k-unity-tof-claim-reward", "t1k-unity-tof-collectible-object", "t1k-unity-tof-core-adapters", "t1k-unity-tof-core-data", "t1k-unity-tof-core-editor", "t1k-unity-tof-core-extensions", "t1k-unity-tof-core-tracking", "t1k-unity-tof-currency-progress", "t1k-unity-tof-daily-mission", "t1k-unity-tof-daily-reward", "t1k-unity-tof-donate", "t1k-unity-tof-economy-entry", "t1k-unity-tof-endless-treasure", "t1k-unity-tof-external-data", "t1k-unity-tof-feature-conditions", "t1k-unity-tof-feature-entry", "t1k-unity-tof-firebase", "t1k-unity-tof-free-pack", "t1k-unity-tof-ftue", "t1k-unity-tof-gacha", "t1k-unity-tof-gameplay", "t1k-unity-tof-iaaentry", "t1k-unity-tof-iap", "t1k-unity-tof-image-to-script-plan", "t1k-unity-tof-initial-fund", "t1k-unity-tof-inventory", "t1k-unity-tof-leaderboard", "t1k-unity-tof-lives", "t1k-unity-tof-localization", "t1k-unity-tof-lucky-pick", "t1k-unity-tof-milestone-streak", "t1k-unity-tof-no-internet", "t1k-unity-tof-notification", "t1k-unity-tof-period-reward-ads", "t1k-unity-tof-piggy-bank", "t1k-unity-tof-playfab", "t1k-unity-tof-potential-loss", "t1k-unity-tof-profile", "t1k-unity-tof-progression-reward", "t1k-unity-tof-race-event", "t1k-unity-tof-rate-us", "t1k-unity-tof-registration", "t1k-unity-tof-reward-animation", "t1k-unity-tof-screen-protection", "t1k-unity-tof-secret-store", "t1k-unity-tof-sexy-card-shop", "t1k-unity-tof-social", "t1k-unity-tof-time", "t1k-unity-tof-ui-create-prefab", "t1k-unity-tof-up-coming-feature", "t1k-unity-tof-update-reward", "t1k-unity-tof-user-experience", "t1k-unity-tof-wallpaper-collection", "t1k-unity-tof-win-streak" ] }, "ui": { "activationFragment": "t1k-activation-ui.json", "dependencies": [ "base" ], "description": "UI systems: UGUI, UI Toolkit, mobile-responsive layouts", "required": true, "skills": [ "t1k-unity-ui-ugui", "t1k-unity-ui-toolkit", "t1k-unity-ui-mobile-ui", "t1k-unity-ui-create-prefab", "t1k-unity-ui-describe-image", "t1k-unity-ui-hud-layout" ] } }, "presets": { "full": "*" }, "registryVersion": 2}