# EQMG/Acid

A high speed C++17 Vulkan game engine

Repository: https://github.com/EQMG/Acid
Canonical: https://ross.abutalabs.com/products/acid
Homepage: https://equilibrium.games
Language: C++
License: MIT
License Family: permissive
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
Last push: 2023-09-21T04:41:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3347, "days_push": 1077, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2019, forks 167 (observed 2026-08-28T04:06:06.183217+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: framework
- maturity: experimental
- function: game-engine, graphics, simulation, audio-processing, image-processing, networking, serialization
- domain: graphics, cross-platform
- platform: windows, cpp, cross-platform
- tags: vulkan, cpp17, pbr-rendering, entity-component-system, bullet-physics, moltenvk, 3d-engine, game-development, linux, macos

## Member repositories
- EQMG/Acid (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:06.183217+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:00:25.479420+00:00, confidence not recorded.
  - readme: https://github.com/EQMG/Acid (fetched 2026-08-28T04:06:06.183217+00:00, sha dbb479c5fcaa)
- Data as of 2026-08-30T08:39:29.467469+00:00.
