@trembus/game-viz
v0.3.0
Published
Trembus expressive game / cinematic UI — HUD frames, character dossiers, episode decks, title plates, and a gothic talent-tree star-chart. Builds on @trembus/ui primitives and the @trembus/viz spine + the 3-jobs contract; theatrical surface, accessible sp
Maintainers
Readme
@trembus/game-viz
Trembus expressive game / cinematic UI — HUD frames, character dossiers,
episode decks, title plates, 3D model thumbnails. A liturgical-gothic idiom over
the same 3-jobs contract + axe discipline: theatrical surface, accessible spine.
Builds on @trembus/ui primitives.
🔭 Browse the cinematic components in the live Storybook →
pnpm add @trembus/game-viz react react-domreact / react-dom are peer dependencies (React 19); @trembus/ui,
@trembus/icons, and @trembus/tokens come along automatically.
Use
import { Chronicle } from '@trembus/game-viz';
import '@trembus/game-viz/styles.css';
<div className="tcl-root" data-theme="reliquary">
<Chronicle data={ironAge} tone="danger" archive="The Reliquary Archive" />
</div>;Components include Reliquary, SoulCard, EpisodeDeck, CinematicHero,
Chronicle, MediaFrame (a format-aware media surface — image · audio waveform · 3D turntable ·
doc glyph), Effigy (a 3D model thumbnail wrapping Google <model-viewer>), and
Constellation (a gothic star-chart skin over the @trembus/viz TalentTree — the
first game-viz → viz dependency).
Decorative chrome is aria-hidden; interactive bits are real focusable controls;
motion sits behind prefers-reduced-motion.
License
MIT © Nicholas Osto · source & contributing
