{"adoption": {"forks": 126, "observed_at": "2026-08-28T04:04:09.474491+00:00", "stars": 1257}, "canonical_url": "https://ross.abutalabs.com/products/godot-make-pro-2d-games", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A-RPG demo made with Godot, MIT-licensed, from our Godot course", "domain": ["tutorials", "education"], "enriched": true, "function": ["game-engine", "game"], "health_score": 20, "homepage": null, "language": "GDScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["gdquest-demos/godot-make-pro-2d-games"], "name": "gdquest-demos/godot-make-pro-2d-games", "platform": ["game-engine", "cross-platform"], "pushed_at": "2021-04-26T01:38:17+00:00", "repo": "gdquest-demos/godot-make-pro-2d-games", "stars": 1257, "tags": ["godot", "gdscript", "action-rpg", "demo-project", "2d-games", "course-material", "game-development", "desktop"], "topics": ["godot", "video-game", "game", "game-development", "gdscript", "mit-license"], "urls": [], "use_cases": ["learn godot game development from a real project", "study how to structure an rpg in godot", "find example inventory and shop system code for godot", "see how to build a boss fight in godot", "reference for godot 2d action game best practices", "starting point for building a 2d action rpg"], "what_it_is": "An open-source action-RPG demo built with Godot 3.1, released as the companion project to GDQuest's 'Make Professional 2D Games' course. It showcases good Godot programming practices through interlocking gameplay systems including combat, inventory, shop, save/load, and UI.", "when_to_avoid": ["you need a production-ready game engine or framework rather than a demo", "you are targeting Godot 4.x, since this project requires Godot 3.1", "you want an actively developed game - the last release was in 2021 and it is course material, not a maintained product"], "when_to_choose": ["you want to learn Godot by reading a complete, well-structured game codebase", "you need reference implementations of RPG systems like inventory, shops, and save/load", "you are taking or considering the GDQuest course and want the source material"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/godot-make-pro-2d-games", "repo": "gdquest-demos/godot-make-pro-2d-games", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "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:04:09.474491+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.474491+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:11.476180+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a8814087e2782caee2fbe5022cefd4c36c527a0b37af2bd6fe5d3ab94b6af54", "fetched_at": "2026-08-28T04:04:09.474491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gdquest-demos/godot-make-pro-2d-games"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2887, "days_push": 1956, "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}}