Unity progression system
Skill frankxai/awesome-gamification-agent-skills/skills/unity-progression-system
THE definitive curated resource for gamification-agent-skills | GenCreator 6-Pillar CoE • Starlight Intelligence • Arcanea Creative Execution • Agentic Passive Income Systems
npx -y skills add frankxai/awesome-gamification-agent-skills --skill unity-progression-systemAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Design Unity-compatible progression, skill tree, ability, achievement, leaderboard, reward, and data-driven gameplay systems from Markdown/YAML source. Use when building Unity skill systems, ScriptableObject adapters, game progression prototypes, or engine-ready mastery specs.
SKILL.md
1.6 KB, 274 tokens by cl100k_base, as published. Nobody here has run it
Unity Progression System
Use this skill to map Markdown-first progression specs into Unity implementation plans.
Workflow
- Identify the source Markdown artifacts: tracks, nodes, trials, rewards, loadouts.
- Separate static design data from mutable runtime state.
- Map static data to ScriptableObject definitions.
- Map runtime progress to save data, backend state, or an append-only ledger.
- Define validation rules for graph integrity.
- Define UI states for locked, available, in-progress, complete, failed, and mastered.
- Define telemetry events before implementation.
Unity Mapping
| Concept | Unity artifact |
|---|---|
| Track | SkillTrackDefinition : ScriptableObject |
| Node | SkillNodeDefinition : ScriptableObject |
| Trial | TrialDefinition : ScriptableObject |
| Reward | RewardDefinition : ScriptableObject |
| Progress | save data or backend record |
| Event | analytics or JSONL ledger |
Quality Gates
- Do not store mutable player progress in ScriptableObjects.
- Detect circular dependencies.
- Detect unreachable nodes.
- Keep reward effects testable.
- Keep designer-editable data separate from behavior code.
Output Shape
- Unity data model.
- ScriptableObject class list.
- Runtime state model.
- Validation checklist.
- Example Markdown-to-Unity mapping.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.