Skip to content

t1k-modules.json

registryVersion: 2

PresetModulesCross-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
}