blecsd-game
@blecsd/game Package Skill
The @blecsd/game package provides a high-level API for building terminal games with blECSd. It wraps the core ECS world, input system, and game loop into a simple createGame() factory. All blECSd functional programming rules apply.
Install: pnpm add @blecsd/game
Peer dependency: blecsd >= 0.7.0
Import: import { createGame } from '@blecsd/game'
Quick Start
import { createGame } from '@blecsd/game';
const game = createGame({
title: 'My Game',
width: 80,
height: 24,
targetFPS: 30,
mouse: true,
More from kadajett/blecsd-skill
blecsd-3d
Render 3D graphics in the terminal with @blecsd/3d. Covers software rasterizer, 3D math (vec3/mat4), multiple backends (braille/sixel/kitty), OBJ loading, scene graphs, and camera systems.
6blecsd-media
Render images, GIFs, PNGs, and video in the terminal with @blecsd/media. Covers GIF/PNG parsing, ANSI rendering, image widgets, video playback, and W3M overlay.
4blecsd-ai
Build AI/LLM terminal interfaces with @blecsd/ai. Covers streaming conversation UIs, markdown rendering, token tracking, tool call visualization, and agent workflow displays.
4blecsd-audio
Add audio to blECSd terminal apps with @blecsd/audio. Covers audio manager, channel system, adapter pattern, event-based sound triggers, and volume/mute control.
4blecsd-tui
Best practices and module map for blECSd, a modern TypeScript terminal UI library built on ECS (bitecs). Use when building, reviewing, or refactoring blECSd apps, widgets, systems, or ECS/game-loop code.
4