Unity 6 and general multi play

Tempus

New member
I have not used the UCC for a while now. But I am looking into doing a new project. As such, I need to see if the UCC is fit for my needs.
As Unity 6 is coming out now, and is shipping with multiplayer functions , I am looking to use it as best as I can.

From previous usage, I had run into problems that were not fixable. So I want to list my needs and see how many are possible.

First and most important, is multiplayer functionality. Both local play and online play. Possibly both at the same time dependent on project.
Next is the ability to choose and/or swap players at run time. As part of a character selector page and as a live change during play.
I would also like to be able to change a character at runtime and have the colliders to match the mesh change.
For example a stick man changing over time to a roly poly chubby character and having to fit through the appropriate gaps.

As I have not done any multiplayer for online, Will UCC work like any other CC when doing normal code integration for online play? I ask this as there is an integration for PUN...... which I have no idea the reason of. Does UCC need help to do multiplay?

My previous issue I had was regarding the camera linking. I need to be able to COMPLETELY unlink the camera from the UCC and then add one later as and when ready to. I need to be able to also "abandon" the character to go to another character (or just do something in the scene via a fly cam). Playing as more than one character without messing with the camera rig.
 
I have not used the UCC for a while now. But I am looking into doing a new project. As such, I need to see if the UCC is fit for my needs.

As Unity 6 is coming out now, and is shipping with multiplayer functions , I am looking to use it as best as I can.
Unity 6 is supported in version 3 (also related to my answers before). Version 2 is no longer supported so you'll need to upgrade if you haven't already

First and most important, is multiplayer functionality. Both local play and online play. Possibly both at the same time dependent on project.
There is the PUN add-on and @Pesadelo do Espantalho has a Mirror add-on released but other than that you will need to add your own implementation.

Next is the ability to choose and/or swap players at run time. As part of a character selector page and as a live change during play.
That's supported: https://opsive.com/support/documentation/ultimate-character-controller/character/model-switch/

Does UCC need help to do multiplay?
Yes, multiplayer is not a simple topic and requires specific code for it.

My previous issue I had was regarding the camera linking. I need to be able to COMPLETELY unlink the camera from the UCC and then add one later as and when ready to
You can use your own camera controller and disable the UCC camera. When you are ready to switch you can then do the swap.
 
Back
Top