@ash.ts
A Typescript port of Ash Framework, an entity framework for game development
by Richard Lord.
- ash - Full bundle containing all other modules.
- core - Core module. [required]
- fsm - Finite State Machine for Engine and Entities.
- io - Serialization/Deserialization for Engine.
- signals - Signals used for internal communication.
[This package is required and installed by core]
- tick - Tick providers. [recommended]
- tools - Optional tools for use with Ash.
Recommended way:
npm i -S @ash.ts/ash
or install only needed packages (minimal example):
npm i -S @ash.ts/signals @ash.ts/core
These are alternative typescript ports you can find:
- ash-ts - Private source code. No docs, no examples, only core module.
Components must inherit from the AshComponent class.
- AshTS - Not a node module, core package only.