Skip to content

Commit 1c1c2c6

Browse files
committed
update README
1 parent c5bd060 commit 1c1c2c6

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99

1010
# Features
1111

12-
- Flexible Schema Definition
13-
- Optimized Data Encoding
14-
- Automatic State Synchronization
15-
- Client-side Change Detection
16-
- Per-client portions of the state
17-
- Type Safety
18-
- *...decoders available for multiple languages (C#, Lua, Haxe)*
12+
- **Incremental State Synchronization**: Send only the properties that have changed.
13+
- **Trigger Callbacks at Decoding**: [Bring your own](https://docs.colyseus.io/state/callbacks/custom) callback system at decoding, or use the built-in one.
14+
- **Instance Reference Tracking**: Share references of the same instance across the state.
15+
- **State Views**: Filter properties that should be sent only to specific clients.
16+
- **Reflection**: Encode/Decode schema definitions.
17+
- **Schema Generation**: Generate client-side schema files for strictly typed languages.
18+
- **Type Safety**: Strictly typed schema definitions.
19+
- **Multiple Language Support**: Decoders available for multiple languages ([C#](https://github.com/colyseus/colyseus-unity-sdk/tree/master/Assets/Colyseus/Runtime/Colyseus/Serializer/Schema), [Lua](https://github.com/colyseus/colyseus-defold/tree/master/colyseus/serializer/schema), [Haxe](https://github.com/colyseus/colyseus-haxe/tree/master/src/io/colyseus/serializer/schema)).
1920

2021
## Schema definition
2122

0 commit comments

Comments
 (0)