Is Photon Fusion 2.0 in Unity 6 Broken?

I just created a new, empty Unity 6000.0.27f1 project, then installed Photon Fusion 2.0.3 and once all installed and the console is clear of messages, I installed the “Photon-Fusion-Intro-Sample-2.0.3-Stable-858” package that comes with Photon Fusion 2.0.3 and I instantly get these 19 errors. Does Photon Fusion 2 just not support Unity 6 yet? Says supports Unity 2021.3.18 or HIGHER?

As I wrote this I tried a Unity 2022.3.10f1 and I get 30 errors with the demo package installed? Is Fusion dead on Unity at this point?

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\FusionPlayersService.cs(4,14): error CS0234: The type or namespace name ‘Menu’ does not exist in the namespace ‘Fusion’ (are you missing an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleCharacterSelectionUI.cs(4,14): error CS0234: The type or namespace name ‘Menu’ does not exist in the namespace ‘Fusion’ (are you missing an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(6,14): error CS0234: The type or namespace name ‘Menu’ does not exist in the namespace ‘Fusion’ (are you missing an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuController.cs(1,14): error CS0234: The type or namespace name ‘Menu’ does not exist in the namespace ‘Fusion’ (are you missing an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuUIMain.cs(1,14): error CS0234: The type or namespace name ‘Menu’ does not exist in the namespace ‘Fusion’ (are you missing an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuUIMain.cs(4,40): error CS0246: The type or namespace name ‘FusionMenuUIMain’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuController.cs(4,44): error CS0246: The type or namespace name ‘FusionMenuUIController’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleCharacterSelectionUI.cs(8,50): error CS0246: The type or namespace name ‘FusionMenuUIScreen’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(12,53): error CS0246: The type or namespace name ‘FusionMenuConnectionBehaviour’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(13,30): error CS0246: The type or namespace name ‘FusionMenuConfig’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(53,36): error CS0246: The type or namespace name ‘FusionMenuConnectArgs’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(67,71): error CS0246: The type or namespace name ‘FusionMenuConnectArgs’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(67,35): error CS0246: The type or namespace name ‘ConnectResult’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\FusionPlayersService.cs(16,13): error CS0246: The type or namespace name ‘FusionMenuConnectionBehaviour’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\FusionPlayersService.cs(17,13): error CS0246: The type or namespace name ‘FusionMenuUIGameplay’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(141,91): error CS0246: The type or namespace name ‘FusionMenuConnectArgs’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(141,31): error CS0246: The type or namespace name ‘FusionMenuOnlineRegion’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(150,38): error CS0246: The type or namespace name ‘FusionMenuConnectArgs’ could not be found (are you missing a using directive or an assembly reference?)

Assets\Photon\FusionDemos\IntroSample\Sample\Menu\SampleImplementation\IntroSampleMenuConnectionBehaviour.cs(199,47): error CS0246: The type or namespace name ‘FusionMenuConnectArgs’ could not be found (are you missing a using directive or an assembly reference?)

Fusion supports Unity 2021 and higher, including Unity 6.

These types of errors are typically import issues by Unity. Most likely neither Unity nor the demo is broken.

When you import a demo / sample, it require some packages you didn’t have in the project yet or it needs to modify settings such as the render pipeline. In those cases, the import may pause, ask you to restart Unity and when it re-opens, the import is somehow not complete.

Try to import once more.
Often, that’s enough to make the samples finish import.

If you are still stuck, please mail us or let us know on our Discord (you can join via the Photon Dashboard page).