Skip to content

nickL/isometrix

Repository files navigation

isometrix

TypeScript packages for building isometric scenes.


A set of primitives for isometric scene modeling, motion, and rendering without jumping straight to a full game engine. This repo is the current work in progress. Read, run, and reuse what’s useful.

Packages

  • @isometrix/iso-core: scene contracts, projection, ordering, and spatial queries
  • @isometrix/iso-motion: scene composition, sequencing, cues, and motion evaluation
  • @isometrix/iso-pixi: Pixi scene host and adapter helpers

Examples

Motion

Isometric example showing motion and scene playback

Surface Detail

Isometric example showing layered surface detail

Run It

pnpm install
pnpm typecheck
pnpm example

Then open the local URL Vite prints in the terminal. By default this will be http://127.0.0.1:4176/.

Status

Now

  • small core for modeling isometric scene data
  • motion layer for sequencing scenes and evaluating cue/state changes
  • Pixi integration layer for rendering and interaction
  • end to end example of current stack

Next

  • continue on core work, pixi integrations
  • add more examples

About

TypeScript packages for building isometric scenes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors