URN - Riptide Multiplayer Framework
URN is a modular framework concept for Unity multiplayer projects. It is designed around a client project, a Unity dedicated server project and editor/admin tools for managing server-side variables and configuration.
Client
Connects to the server, sends player transform data and requests game variables from the authoritative server.
Server
Validates basic player information, manages server variables and prepares the architecture for database-backed gameplay configuration.
Editor
Provides an admin interface to modify server variables and support live configuration workflows during development.
Feature overview
| Area | Initial Feature | Status |
|---|---|---|
| Networking | Riptide-ready adapter layer | Prepared for implementation |
| Server | Basic transform validation | Initial logic included |
| Variables | Server variable request and response flow | Initial logic included |
| Editor | Admin panel with black and neon green UI | Included |
| Integrations | Optional Opsive UCC and UIS bridge structure | Compile-safe optional scripts |
Third-party compatibility statement
URN does not include Opsive assets, demos, models, animations or proprietary source files. Optional integration scripts are provided only for users who already own and import the required third-party packages. URN is an independent product and is not affiliated with or endorsed by Opsive or Unity unless explicitly stated.