Skip to content

Seer

Reverse-engineer classic games, data-file-first. Seer extracts, transforms, and renders original game data in the browser.

Seer is a TypeScript toolkit — split into scoped @seer/* packages — for building browser reimplementations of classic games by working directly with their original data files. See the Packages reference for the full set.

  • @seer/coreBinaryReader, asset loading, atlas/palette types — zero dependencies, browser-safe
  • @seer/engine-2d — PixiJS game loop, camera, input — browser-safe
  • @seer/pipeline — offline CLI: extract game data, build assets, sanity-check configs
  • @seer/iff — IFF-85 container parser
  • @seer/smus — SMUS/Sonix music format parser and synthesis engine
  • create-seer — scaffold a new project in one command