LinkUx's icon

LinkUx 2.0.0 Tools 4.2 Community

Submitted by user IUXGames; MIT; 2026-04-24

LinkUx (Godot 4.2+ Add-on)

LinkUx is a Godot 4.2+ add-on designed to simplify multiplayer development by providing a unified and scalable networking layer for both local and online play.

MAIN GOAL
To offer a production-ready, backend-agnostic solution that abstracts networking complexity, allowing developers to focus on gameplay instead of low-level implementation details:
- Session management
- Player synchronization
- Scene coordination
- State replication
- RPC routing

CORE COMPONENTS
- Global Autoload API: LinkUx
- Backend system: NetworkBackend (pluggable)

This system provides full control over multiplayer flow and behavior, including:
- Sessions (create, join, close)
- Player lifecycle and authority
- Scene loading and readiness synchronization
- Entity spawning and destruction
- Property replication and interpolation
- Message and RPC routing
- Tick-based updates

WHAT’S NEW IN VERSION 2.0.0?
- Modular backend architecture with LAN (ENet) support
- Improved state replication system with snapshot/delta handling
- Synchronization helpers with inspector integration
- Scene synchronization with host-driven flow
- Enhanced debugging tools and network stats
- Cleaner API with stronger separation of concerns

ADDITIONAL FEATURES
Global singleton to manage networking from any script:
- create_session()
- join_session()
- close_session()

Advanced multiplayer systems:
- LinkUxEntity for replicated objects
- LinkUxSynchronizer for property syncing
- LinkUxSpawner for networked instantiation
- MessageRegistry and RpcRelay for structured communication
- Debug logger and performance helpers
- Editor plugin with custom inspectors and tools

MULTIPLAYER SUPPORT
- Built-in LAN backend using ENet
- Designed for easy integration of future online backends
- Same gameplay code works across different network transports
- Ideal for co-op and small competitive games (listen-server model)

SUMMARY
LinkUx is a modular, backend-agnostic, and developer-focused networking solution for Godot, enabling robust multiplayer systems with minimal friction while maintaining full flexibility and scalability.


View files Download Submit an issue Recent Edits