# Shirakumo/trial

A modular Common Lisp game engine

Repository: https://github.com/Shirakumo/trial
Canonical: https://ross.abutalabs.com/products/trial
Homepage: https://shirakumo.org/projects/trial
Language: Common Lisp
License: NOASSERTION
License Family: other
Topics: common-lisp, game-engine, opengl, gamedev, game-development
Archived: true
Last push: 2026-05-18T10:49:57+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 83, release rhythm 40, longevity 100
- inputs: {"age_days": 3818, "days_push": 107, "days_rel": 405, "gap_med": 0.5, "n_releases_24m": 9}
- flags: archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1137, forks 56 (observed 2026-08-28T04:03:43.836304+00:00)

## What it is
Trial is a modular game engine written in Common Lisp, built around OpenGL rendering with subsystems for animation, physics, audio, assets, and input. Development has moved from GitHub to Codeberg, where it remains actively maintained with regular releases.

## Use cases
- build a 2d or 3d game in common lisp
- opengl game engine for lisp
- modular game engine with animation and physics
- make a cross-platform desktop game
- common lisp graphics programming framework

## When to choose
- you want to develop games in Common Lisp with an interactive REPL-driven workflow
- you need a modular engine where you can pick subsystems like physics, audio, or animation
- you want a cross-platform engine with Linux, macOS, and Windows release builds

## When to avoid
- you need a large ecosystem of tutorials, assets, and community support like Unity or Godot
- you want console or mobile deployment out of the box
- you are not comfortable working in Common Lisp or with a smaller community

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, animation, audio-processing
- domain: graphics, cross-platform
- platform: windows, cross-platform
- tags: common-lisp, opengl, gamedev, modular, shirakumo, codeberg, physics, game-development, linux, macos

## Member repositories
- Shirakumo/trial (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:43.836304+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-30T06:36:13.933615+00:00, confidence not recorded.
  - readme: https://github.com/Shirakumo/trial (fetched 2026-08-28T04:03:43.836304+00:00, sha 6e49bbbcdc9b)
  - homepage: https://shirakumo.org/projects/trial (fetched 2026-08-29T12:41:36.666938+00:00, sha eaa9dc5f56ac)
  - site_page: https://codeberg.org/shirakumo/trial/src/branch/master/gl-features.lisp (fetched 2026-08-29T12:41:36.688086+00:00, sha b1e458d5b059)
  - site_page: https://docs.codeberg.org/getting-started/what-is-codeberg (fetched 2026-08-29T12:41:36.676184+00:00, sha fe3047f34c81)
  - site_page: https://docs.codeberg.org/getting-started/faq (fetched 2026-08-29T12:41:36.678117+00:00, sha 7ffd1ab1d66b)
  - site_page: https://codeberg.org/shirakumo/trial/src/branch/master/docs (fetched 2026-08-29T12:41:36.682064+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/shirakumo/trial/src/branch/master/documentation.lisp (fetched 2026-08-29T12:41:36.683651+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/shirakumo/trial/src/branch/master/features.lisp (fetched 2026-08-29T12:41:36.685117+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/shirakumo/trial/releases (fetched 2026-08-29T12:41:36.680393+00:00, sha 3bbd0ded7a39)
  - site_page: https://codeberg.org/shirakumo/trial/commit/a4633c3f6dc11d79af355bc5da73046b62eadc61 (fetched 2026-08-29T12:41:36.686612+00:00, sha b1e458d5b059)
- Data as of 2026-08-30T08:39:29.467469+00:00.
