Guides the implementation of Request-Response and Event-based server protocols for the Moorestech factory game engine.
This skill provides standardized workflows and boilerplate for developing server-side communication protocols within the Moorestech game environment. It assists developers in implementing IPacketResponse for synchronous client-to-server requests and EventPacket for asynchronous server-to-client notifications. By following these patterns, users ensure correct MessagePack serialization, proper dependency injection via ServiceProvider, and seamless integration with the game's networking architecture and unit testing frameworks.
Key Features
01Standardized MessagePack serialization patterns and key assignments
02Event-based packet creation for server-side state notifications
0369 GitHub stars
04Integration with UniRx for event-driven server logic
05Step-by-step Request-Response protocol implementation using IPacketResponse
06Guidance for protocol registration in PacketResponseCreator
Use Cases
01Creating real-time broadcast events for factory block updates
02Implementing new client-server interactions like player inventory management
03Adding custom network packets for automated game mechanics