Demos are broken out-of-the-box in a default Unity 6 URP project.
Repro: Unity 6 Hub -> New Project -> "Universal 3D" template (defaults to URP
- Active Input Handling = Input System only) -> import FishNet -> open any demo
scene -> Play.
Result:
- All demo materials render magenta (they use Built-in RP shaders, not URP).
- Demo scripts use the legacy UnityEngine.Input API, so they throw
InvalidOperationException every frame; players never spawn and nothing moves.
Networking itself works fine -- I only confirmed that by finding
"Local client is started for Tugboat." in the Editor log.
Suggestion: either ship URP variants of the demo materials and migrate demo
input to the Input System, or put a note in Getting Started saying the demos
target Built-in RP + legacy input. As-is, a first-time user on a default
Unity 6 project sees a magenta screen full of exceptions and reasonably
concludes the package is broken.
4.7.2R(Asset Store 版,2026-04-17)
6000.3.21f1(Unity 6.3 LTS)
Windows(Editor,DX12)
Free Version
Demos are broken out-of-the-box in a default Unity 6 URP project.
Repro: Unity 6 Hub -> New Project -> "Universal 3D" template (defaults to URP
scene -> Play.
Result:
InvalidOperationException every frame; players never spawn and nothing moves.
Networking itself works fine -- I only confirmed that by finding
"Local client is started for Tugboat." in the Editor log.
Suggestion: either ship URP variants of the demo materials and migrate demo
input to the Input System, or put a note in Getting Started saying the demos
target Built-in RP + legacy input. As-is, a first-time user on a default
Unity 6 project sees a magenta screen full of exceptions and reasonably
concludes the package is broken.
4.7.2R(Asset Store 版,2026-04-17)
6000.3.21f1(Unity 6.3 LTS)
Windows(Editor,DX12)
Free Version