UNPKG

@hiddentao/clockwork-engine

Version:

A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering

41 lines (40 loc) 1.34 kB
// Base game object system and engine interface // Data loading abstraction export * from "./Loader"; export * from "./loaders/HeadlessLoader"; // Asset management export * from "./assets/Spritesheet"; export * from "./assets/AssetLoader"; // Event emitter and listener infrastructure export * from "./EventEmitter"; // Core type definitions and game state enums export * from "./types"; export * from "./GameEngine"; // Recording and replay system for deterministic playback export * from "./GameObject"; export * from "./GameObjectGroup"; export * from "./GameRecorder"; // Vector math and spatial collision detection export * from "./geometry"; export * from "./IGameLoop"; export * from "./GameEventManager"; // Game event processing and input handling export * from "./EventSource"; export * from "./UserInputEventSource"; // Engine services and timing systems export * from "./PRNG"; export * from "./RecordedEventSource"; export * from "./ReplayManager"; export * from "./Serializer"; export * from "./Timer"; // Rendering system components export * from "./rendering"; export * from "./GameCanvas"; // Color utilities export * from "./lib/color"; // Performance measurement export * from "./lib/performance"; // Internal constants and utilities export * from "./lib/internals"; // Platform abstraction layer export * from "./platform";