PUN Classic (v1)、PUN 2 和 Bolt 處於維護模式。 PUN 2 將支援 Unity 2019 至 2022,但不會添加新功能。 當然,您所有的 PUN & Bolt 專案可以用已知性能繼續運行使用。
對於任何即將開始或新的專案:請切換到 Photon Fusion 或 Quantum。
3rd Party Tutorials
Aside from our own tutorials, there is a lot more to read about networking and multiplayer game development.
Below is a short list of third party articles and tutorials that might be of interest.
About Making Multiplayer Games
- 1500 Archers, architecture, implementation and lessons learned creating the multiplayer code for Age of Empires 1 & 2 games. Old but still relevant!
- Why You Shouldn't Be Making an MMO, opens your eyes on the actual complexity of MMO game development.
- The Tech of Planetary Annihilation: ChronoCam gives great insight into an alternative approach to minimizing networked data.
- IT Hare has some interesting articles about network programming and other game development related topics.
- This paper by Valve is a good read about different techniques for "Lag Compensation".
- "Awesome Game Networking": Curated list of resources about gameplay network programming techniques and architectures.
- Unity - Photon Networking: by First Gear Games covers a lot of networking topics like "lobbies", "properties", "Synchronizing Data" and "RaiseEvent".
Packages and Game Kits
- PlayMaker is the go-to visual scripting plugin for Unity and supports Photon multiplayer scripting.
- PUN Multiplayer Add-On for the Opsive Character Controllers.
- PlayFab combined with Photon is everything you could need: User Accounts, Inventory, Storage, Leaderboards and much more!
Unity Tutorials
- Tutorials section on Unity website, currently there are beginner's tutorials only, but more are coming.
- Collection of video lessons for beginner and intermediate Unity developers, includes challenges and examples.
- Another collection of various Unity tutorials from Unity Cookie.
Networking Technology
- Guide to Network Programming using sockets programming with examples in C++.
- Network Basics: TCP, UDP, TCP/IP and OSI Model.
- TCP/IP Primer.