New Photon Unity Networking Tutorial Series

Hello everyone,

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.

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

please consider purchasing the source code for this project in the Unity Asset Store.

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.
12 Likes

Really love the video, i’m sure that this will help a lot of user

Thank

Hi,
Looks great, bought it but…

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

1 Like

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!

Thank you for commenting on the videos. I’m glad you like them :slight_smile:

@sonicviz: Wow. That is indeed a massive oversight on my part. I’ve uploaded the ProjectSettings here
www.hammer-labs.com/skyarenatutorial/ProjectSettings.zip

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.

“This is also the reason why we can give most of the project away for free.”

Wasn’t it meant to release this for free?
+The link for the ProjectSettings don’t even work.

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.

@Oliver Eberlei

Thanks for responding :wink: and good luck on your further gamedevelopment!

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 :wink:

This is planned for the next round of videos :slight_smile: But it’ll take a while to produce them. We are currently targeting June for the second part

Thank you. Best money I’ve spent in the asset store, to date.

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?

Please see here https://www.youtube.com/watch?v=J4X3KF8ZSY0

EDIT: this video is now watchable

Hi eastes, the jolt is certainly not intended.
Can you set the video access to public or unlisted? Otherwise I can’t see it

Thanks for the tutorial series Oliver :slight_smile:

Is the project still unpatched?

Hi konsnos,

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.

Gotcha :wink: Thank you.

And by the way, the game kicks ass :smile: I wish it had more players to play against, but even alone I love the movement of the ship. Really nice job.

Nice one, Oliver… Any plan to optimize the game on mobile devices?

I’d purchased this baby +/- 4 hours ago.

Can’t wait for nice update. Why? Because I always love updating software/asset that I’ve purchased. :slight_smile:

Hey spectra, I’m glad you like it :slight_smile:
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 :slight_smile:

OK, Great.

Yeah, I will wait for June. It’s my month of birth. :slight_smile:

Uhmm… I think the price should be normalized very soon. $25 is still a funny price.

Have a nice day, Oliver and Exit Games team… Success for this project.

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

Thank you,
Brendon