colyseus / state-listener
Deeply compare JavaScript objects and listen to changes. Used in colyseus.js (https://github.com/gamestdio/colyseus.js)
☆13Updated 6 years ago
Related projects ⓘ
Alternatives and complementary repositories for state-listener
- A collision detection library for TypeScript. Ported from bump.lua.☆25Updated 5 months ago
- Graphics statistic (DrawCalls and TextureCount) for WebGL☆48Updated 2 years ago
- 🐦🐦🐦 A simple, but powerful ECS written in TypeScript.☆18Updated this week
- PlayCanvas TypeScript/WebPack template☆29Updated 3 years ago
- Timelines implementation for lag compensation techniques in networked games☆66Updated 4 years ago
- Minimal Web API implementation in TypeScript for Godot/Unity game enegine☆17Updated 4 years ago
- An incremental binary state serializer with delta encoding for games.☆134Updated this week
- Timing Events tied to @colyseus/clock☆24Updated 4 months ago
- Small and powerful, type-safe and easy-to-use Entity-Component-System (ECS) library written in TypeScript☆137Updated this week
- Web Monitoring Panel for Colyseus☆36Updated 2 months ago
- Phaser Library with utility chainable functions☆29Updated 7 years ago
- A template for writing Phaser Games based on ECMAScript 2015 (ES6) + Webpack + Progressive Web Apps for rapid game development.☆33Updated 3 years ago
- 2D HTML Canvas bindings to ECSY, entity component system for the web☆14Updated last year
- A simple clock/ticker implementation to track elapsed/delta time.☆19Updated 4 months ago
- Ad sdks management for web games made easy.☆10Updated last month
- Project generator CLI for jump-starting your next Defold game with TypeScript.☆64Updated 8 months ago
- Plugable Entity Component System for Games☆29Updated 4 years ago
- Tool to unpack frames from a Phaser Sprite Sheet☆24Updated 8 years ago
- ☆31Updated 2 years ago
- ☆122Updated 5 years ago
- Package your Electron games for itch.io☆28Updated 4 years ago
- [Deprecated] Module based HTML5 game engine☆24Updated 7 years ago
- Prints the display tree. Phaser 2/CE☆35Updated 4 years ago
- Use human key names instead of keycode numbers for your keyboard bindings.☆21Updated 7 years ago
- Plugin component for PlayCanvas which enables support for Spine animations.☆49Updated 4 months ago
- Simple event tunnel for sending keyboard and mouse events from one browser to another☆17Updated 6 years ago
- Pixi.js console☆43Updated 2 months ago
- A simple entity component system library written in TypeScript☆46Updated last year
- Verlet physics extracted from pocket-ces demos☆35Updated last year