I am very proud to announce a project I’ve been working on over the last month: A tutorial series on how to create a high speed multiplayer game with the Photon Networking engine. The project consists of online tutorial videos, text documentation, the complete source code and a working multiplayer game for you to check out. Hopefully this project will help you start your own online multiplayer game.
Project Documentation: https://dl.dropboxusercontent.com/u/3158375/skyarenatutorial/documentation.pdf
I have been using Photon and Unity together for several years now and for me it is one of the easiest networking engines to get setup and running. Through a couple of my projects, the guys at exitgames (the creators of Photon) approached me about this Tutorial series and they supported me all the way throughout the project.
This is also the reason why we can give most of the project away for free. There are free video tutorials, a free project overview and the demo itself, which you can play for free. However, if you like this series and would like to support us so that we can create more
Warning: You’ll need to setup the proper project settings before being able to play the game in your editor. The correct project settings folder is zipped and included in the project. See the documentation for more info
The source code is very well documented and it will give you a detailed glimpse into a multiplayer project. We are already planning new content and the same asset store package will be updated with all the new content, once it arrives. Eventually, we want this project to evolve into a fully functioning multiplayer game with all the bells and whistles you know from commercial multiplayer games.
For example, here are some of the topics we want to cover in future episodes:
Chat
Serverbrowser
Multiple Maps
Multiple Game Modes
Lag Compensation
Cheat Protection
User Authentication
If you want to learn more about a specific topic that isn’t listed here, please let us know and we will adjust our plans accordingly.
We are planning for this project to evolve into an ultimate resource on how to create online multiplayer games with Unity and Photon and we are looking forward to your questions and feedback. This project was created for you and with your input we want to steer it so that every question you have about online multiplayer will be answered.
The documentation linked above is not in the download
There is no documentation on setting up the inputs, and it does not work properly without them being set up
While I use Photon Server SDK and not Cloud or PUN the quality of your videos seems amazing. It seems like a lot of planning and editing went into these, great job!
Just unzip it into your ProjectSettings folder and overwrite the old files (close Unity before you do that). This should setup the proper input variables and tags used in the project.
I will upload a fixed project immediately. Thank you for bringing that to my attention.
Hmm, the server is acting up today. I am currently investigating what’s going on. I’ve uploaded the files into my dropbox and updated the links in the meantime.
I meant the videos, pdf documentation and the game are viewable/playable for free and, if you like them, you can help out by purchasing the source code. Sorry if that wasn’t clear.
Hey, also thanks for updating the links. Now I can actually experience what the package looks like in realtime. I’d like to see an update with a server list or something like that: I’m pretty interesed in it
I’ve been playing with this all day. Unfortunately, even running locally, there’s a sudden jolt every second. Is this normal? Have I done something wrong?
I’m glad you like it. The project is already patched, however you still need to apply the project settings manually. They’re now included in the projects /downloads/ folder. I’ll create a script for the next version that does this automatically. It’s weird to jump through hoops like that, but I guess the reason is that people don’t destroy their project settings when importing assets from the asset store.
I changed to warning text in the first post accordingly.
Hey spectra, I’m glad you like it
We currently don’t have plans for a mobile version since this tutorial is focused on the real-time multiplayer part.
Photon also works on mobile so the process should be the same described here.
If you like updates, you’ll be getting a present in June
So oliver… Ive never purchased anything off of the asset store before, and was wondering what i get in this package? like what do i get right of the box? I know i have to set up a few settings, but is it multiplayer right out of the box? Or is it a single player fly around kind of deal? And how hard would it be to set up joystick control (like on your ouya version?), because if i purchase this, i would like to replace pretty much all your models… but keep the code kinda deal, and publish this to the gamestick store. if possible, please email me at Steampunkstudent@gmail.com