{"adoption": {"forks": 261, "observed_at": "2026-08-28T04:03:53.296734+00:00", "stars": 1179}, "canonical_url": "https://ross.abutalabs.com/products/unityroyale-public", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Public release of the Unity Royale project. All of the assets are redistributable.", "domain": ["tutorials", "mobile-development"], "enriched": true, "function": ["game-engine", "graphics", "animation"], "health_score": 20, "homepage": null, "language": "C#", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ciro-unity/UnityRoyale-Public"], "name": "ciro-unity/UnityRoyale-Public", "platform": ["cross-platform", "game-engine"], "pushed_at": "2021-05-02T13:44:38+00:00", "repo": "ciro-unity/UnityRoyale-Public", "stars": 1179, "tags": ["unity", "sample-project", "clash-royale-clone", "addressable-assets", "urp", "shader-graph", "cinemachine", "timeline", "tower-defense", "card-game", "game-development", "mobile"], "topics": [], "urls": [], "use_cases": ["learn Unity Addressable Assets with a real project", "study a complete mobile tower defence game in Unity", "see how to build toon shaders with Shader Graph", "learn Cinemachine and Timeline Signals usage", "use redistributable game assets in my own Unity project", "example of a card battle game against a simple AI"], "what_it_is": "A public Unity sample project implementing a simplified Clash Royale-style card-based tower defence game with a basic AI opponent. It serves as a demonstration of Unity's Addressable Assets system, URP, custom toon shaders via Shader Graph, Cinemachine, and Timeline Signals.", "when_to_avoid": ["you need a production-ready or multiplayer game", "you require a maintained project on recent Unity versions", "you need a permissive license for the whole project (no license is specified)", "you want smart AI opponents or online play"], "when_to_choose": ["you want a complete, playable Unity sample showcasing Addressables, URP, and Shader Graph", "you need example assets for a mobile card/tower-defence game", "you are learning Unity 2020.3 LTS workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/unityroyale-public", "repo": "ciro-unity/UnityRoyale-Public", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.296734+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:25:33.285111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1cda7bf7a8e8de71d027398d3911d00239d44b7f0fbb08e4166b72b849055da3", "fetched_at": "2026-08-28T04:03:53.296734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ciro-unity/UnityRoyale-Public"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2668, "days_push": 1949, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}