Skip to content

v0.0.1

Choose a tag to compare

@mococa mococa released this 27 Dec 06:27
· 332 commits to main since this release

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.