{"adoption": {"forks": 167, "observed_at": "2026-08-28T04:06:06.183217+00:00", "stars": 2019}, "canonical_url": "https://ross.abutalabs.com/products/acid", "card": {"archived": false, "artifact_type": "framework", "description": "A high speed C++17 Vulkan game engine", "domain": ["graphics", "cross-platform"], "enriched": true, "function": ["game-engine", "graphics", "simulation", "audio-processing", "image-processing", "networking", "serialization"], "health_score": 20, "homepage": "https://equilibrium.games", "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["EQMG/Acid"], "name": "EQMG/Acid", "platform": ["windows", "cpp", "cross-platform"], "pushed_at": "2023-09-21T04:41:02+00:00", "repo": "EQMG/Acid", "stars": 2019, "tags": ["vulkan", "cpp17", "pbr-rendering", "entity-component-system", "bullet-physics", "moltenvk", "3d-engine", "game-development", "linux", "macos"], "topics": ["game-engine", "vulkan", "vulkan-game-engine", "renderer", "graphics-library", "3d-engine", "cross-platform", "c-plus-plus", "cpp17", "open-source", "gpu", "vulkan-engine", "game-development", "gles"], "urls": [], "use_cases": ["build a 3d game with vulkan in c++", "cross-platform game engine for windows linux and macos", "vulkan-based renderer with pbr and post-processing", "game engine with entity component system and physics", "learn vulkan game engine architecture", "create games with gltf and obj model loading"], "what_it_is": "Acid is an open-source, cross-platform 3D game engine written in modern C++17, using Vulkan as its sole graphics API (with Metal support via MoltenVK). It is fast, modular, and includes features like PBR rendering, an entity component system, Bullet physics, audio, networking, and UI systems.", "when_to_avoid": ["you need a production-ready, stable engine with long-term support", "you require DirectX or OpenGL support", "you want a large community and extensive documentation", "you need a full-featured editor or tooling out of the box"], "when_to_choose": ["you want a modern C++17 game engine with Vulkan as the graphics API", "you need cross-platform support including macOS via MoltenVK", "you want a modular engine with ECS, physics, audio, and networking built in", "you are comfortable with an under-development API and want to contribute or learn"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/acid", "repo": "EQMG/Acid", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "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:06:06.183217+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.183217+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.479420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dbb479c5fcaad4c5da0ab90fcfd6815e655930919d04822ec7f771b6fb50bfce", "fetched_at": "2026-08-28T04:06:06.183217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/EQMG/Acid"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3347, "days_push": 1077, "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}}