v0.0.1
Initial Release
A lightweight TypeScript game engine for server-authoritative multiplayer games!
✨ Features
This initial release includes:
- Protocol Layer: Intent-based client actions and snapshot-based server state synchronization
- Intent System: Type-safe intent tracking and reconciliation for client-server communication
- Snapshot System: Efficient delta encoding with snapshot registry for partial updates
- State Management: Reconciliator for handling client-side prediction and server reconciliation
- Full TypeScript Support: Comprehensive type definitions for enhanced developer experience
📦 Installation
npm install murow
# or
bun add murow🚀 Getting Started
Check out the README for documentation and examples.
🔧 Technical Details
- Built with TypeScript 5.0+
- Bundled for both CommonJS and ESM formats
- Zero runtime dependencies
- Optimized and minified builds
Note: This is an early release. APIs may change in future versions as we gather feedback and improve the library.