Welcome - GC2 Networking Layer
Game Creator 2 Networking Layer
Github Repo: https://github.com/crizzler/NetworkingLayerForGC2
Transport-agnostic, server-authoritative multiplayer layer for Game Creator 2.

What This Package Is
A runtime networking layer for GC2 that is not bound to one networking SDK.
A strict authority/security model designed for coop and competitive multiplayer.
A module system that lets you wire one transport stack and keep GC2 gameplay integration consistent.
This package intentionally does not ship a production transport implementation (NGO/FishNet/Mirror/etc). You wire your own transport adapter to the exposed manager/controller send/receive APIs.
Supported Modules
Core
Inventory
Stats
Shooter
Melee
Quests
Dialogue
Traversal
Abilities (DaimahouGames third-party module integration)
Core Runtime Entry Points
NetworkTransportBridge/INetworkTransportBridgeNetworkCharacterModule managers/controllers (
Core,Inventory,Stats,Shooter,Melee,Quests,Dialogue,Traversal,Abilities)NetworkSecurityManager+SecurityIntegration
Integration Model
Implement your bridge by inheriting
NetworkTransportBridge.Wire outbound delegates from managers/controllers to your transport sender.
Route inbound transport packets to the matching manager/controller
Receive*APIs.Register ownership mappings early (
characterNetworkId -> ownerClientId) so strict validation succeeds from first request.Normalize sender IDs through
NetworkTransportBridge.TryConvertSenderClientId(...)(clientId = 0is valid).
Setup Wizard
Use Game Creator > Networking Layer > Scene Setup Wizard to scaffold:
Session profile asset
Off-mesh registry
Animation registry (optional)
Custom bridge placeholder
Security manager
Optional network player template
Patch System
Use Game Creator > Networking Layer > Patches for optional source patching.
Core combat/inventory modules can use patch mode for deeper server-authoritative hooks.
Quests / Dialogue / Traversal patchers are optional:
Coop and most flows: interception mode is typically enough.
Strict competitive-grade authority: apply their patchers.
Quickstart
Start here for transport wiring:
License
This networking layer is MIT licensed.
See:
Last updated