{"adoption": {"forks": 1247, "observed_at": "2026-08-28T04:08:04.255826+00:00", "stars": 3433}, "canonical_url": "https://ross.abutalabs.com/products/arfoundation-samples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Example content for Unity projects based on AR Foundation", "domain": ["mobile-development", "cross-platform", "tutorials"], "enriched": true, "function": ["game-engine", "computer-vision", "sdk", "developer-tools"], "health_score": 78, "homepage": null, "language": "C#", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Unity-Technologies/arfoundation-samples"], "name": "Unity-Technologies/arfoundation-samples", "platform": ["cross-platform", "cpp", "game-engine"], "pushed_at": "2026-08-13T18:01:36+00:00", "repo": "Unity-Technologies/arfoundation-samples", "stars": 3433, "tags": ["augmented-reality", "ar-foundation", "arcore", "arkit", "openxr", "unity", "sample-scenes", "meta-quest", "game-development", "android", "ios"], "topics": [], "urls": [], "use_cases": ["learn how to build augmented reality apps with Unity AR Foundation", "find sample scenes for AR plane detection and image tracking", "starting point for an ARKit or ARCore mobile AR project", "test AR Foundation features on Meta Quest or Android XR", "copy example AR code into my own Unity project", "compare AR Foundation versions across Unity releases"], "what_it_is": "Unity's official sample project for AR Foundation, containing minimal example scenes and code demonstrating multi-platform augmented reality features across ARCore, ARKit, Meta Quest, and Android XR. It can be built to device and used as a starting point for custom AR apps.", "when_to_avoid": ["you need a production-ready AR app rather than example code", "you are not using Unity as your engine", "you need AR samples for platforms outside ARCore, ARKit, Meta Quest, or Android XR"], "when_to_choose": ["you are starting a multi-platform AR app in Unity and want working reference scenes", "you want to learn AR Foundation features hands-on by building to a device", "you need up-to-date samples matching a specific Unity 6 or AR Foundation version"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/arfoundation-samples", "repo": "Unity-Technologies/arfoundation-samples", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "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:08:04.255826+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.255826+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.875139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6666dea5eefa507de07d17010ae7e12fc00f2c21d6add052e447053a2b3eec1c", "fetched_at": "2026-08-28T04:08:04.255826+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/arfoundation-samples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 3001, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}