The Photon tutorial needs to be tested, corrected and should have a video or GIF
Options
Photon is such a great product but the tutorial is not very helpful to newcomers who want to invest in Photon. There are too many typos and missing information that we have to Google or figure it out. I think most of these problems would be resolved if someone just take some time to go through the tutorial with a few complete newcomers and make sure that they don't encounter any issues when going through the tutorial documentation. Another great way to make sure there are no mistakes on the documentation is to provide Videos or GIF for those sections. I was stuck for a while in part 3 and then again on part 4. I think it is understandable for a page or 2 but consecutively seems a bit too much.
I hope this isn't too much to ask. Thanks for your time.
I hope this isn't too much to ask. Thanks for your time.
0
Comments
-
Also, screenshots would be really helpful. Here's a great example: https://docs.unrealengine.com/en-US/Programming/QuickStart
It has a YouTube video and screenshots, and as a bonus, you can mark spots as "Finished step" to mark where you left off. I am sure it also gives analytics data to the author/devs on how users are going through their documentation.0 -
Hi @JohnTube
Here's the most recent problem I encountered and still figuring out how to resolve right now: https://forum.photonengine.com/discussion/12557/problem-with-tutorial-getactive-of-type-unityengine-gameobject-could-be-found#latest
If i remember or find the other issues I encountered, I will add comment here. Thanks0 -
Another issue i encountered earlier is on the GameManager script section
https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/game-scenes
https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/gamemanager-levels
It wasn't mentioned to add "using Photon.Pun;"
So I had to search online for a similar issue and found that on other scripts it had this.0 -
@Akusan Thanks for starting this thread. I was in the process of making a list myself. @JohnTube Here is the list:
On https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/lobby-ui
- Scripts need using Photon.Pun; and using Photon.Realtime;
- SetPlayerName() shoudl be SetPlayerName as shown in the dynamic section
On https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/game-scenes
- using Photon.Pun; and using Photon.Realtime needed on scripts
- Game Manager script should say public override void OnLeftRoom Instead of public void override OnLeftRoom
On https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/gamemanager-levels
- Currently, our GameManager Script is a regular MonoBehaviour This is not true - The scripts prior already set it to MonoBehaviourPunCallbacks
https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/player-instantiation
- “Application.loadedLevelName” should be SceneManager.GetActiveScene().name
0 -
Hey guys, I wanted to give you a heads up, the tutorial has been updated, you could check out if everything you have reported has been fixed or not.
We appreciate your feedback, efforts and time.0 -
@JohnTube Thanks. Not gonna double check if it's been fixed but I'll keep reporting things that are off.
On https://doc.photonengine.com/en-us/pun/current/demos-and-tutorials/pun-basics-tutorial/player-networking
- PUN 2 has a simpler version of PhotonTransformView and no longer includes options. I also didn't see this in the migration notes.
1 -
@JohnTube On https://doc.photonengine.com/en-us/pun/v2/gameplay/rpcsandraiseevent
PhotonNetwork.RaiseEvent(MoveUnitsToTargetPositionEvent, content, reliable, raiseEventOptions);
is used as an example, but is v1 syntax2