Skip to content
J.S.I edited this page Jun 24, 2025 · 2 revisions

🏠 FlexComm Wiki Home

Welcome to the official documentation for FlexComm, a powerful and extensible communication framework for Unity developed by Eagle Creative.

FlexComm enables developers to send and receive data across multiple transport protocols β€” including MQTT, TCP, UDP, REST, WebSocket, and Serial β€” using a unified message abstraction layer. Whether you're building XR-based robot control systems, industrial automation tools, or interactive simulations, FlexComm provides a modular foundation to simplify and scale your communication needs.


πŸ“š What You'll Find in This Wiki

  • βœ… Architecture Overview – Understand how FlexComm is structured and how data flows.
  • πŸ”Œ Supported Protocols – Learn about available communication modules and cross-platform compatibility.
  • 🧰 Handlers & Extensions – Use pre-built components for streaming, logging, file transfers, and more.
  • πŸ›  FlexComm-Lab – Companion test scripts and utilities for local development and debugging.
  • ❓ FAQ – Answers to common questions about setup, limitations, and integration.

πŸš€ Getting Started

To use FlexComm:

  1. Purchase and import the official package from the Unity Asset Store.
  2. Add a FlexClient component to any GameObject in your Unity scene.
  3. Choose your desired communication protocol (e.g., MQTT, TCP).
  4. Attach one or more FlexHandler components to handle incoming messages.
  5. Use DispatchMessage() to send FlexMessage objects from code or handlers.

πŸ’‘ For test environments or local servers, check out FlexComm-Lab.


πŸ’¬ Community & Support

Clone this wiki locally