1 / 9

Multiplayer game in Unity using the unityPark suite

Multiplayer game in Unity using the unityPark suite. A gift from NoOpArmy for GGJ2013 www.nooparmy.com. UnityPark suite. a great multiplayer engine for unity MMO Realtime multiplayer games Turn based multiplayer games Unity based servers Persistence and load balancing

alcina
Download Presentation

Multiplayer game in Unity using the unityPark suite

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multiplayer game in Unityusing the unityPark suite A gift from NoOpArmyfor GGJ2013www.nooparmy.com

  2. UnityPark suite • a great multiplayer engine for unity • MMO • Realtime multiplayer games • Turn based multiplayer games • Unity based servers • Persistence and load balancing • Lobby, voice and custom serialization • Most state of the art MMO middleware features

  3. Components • uLink • uGameDB & Riak • uLobby • uZone • uCollab • uPikko • uVoice • And of course you (and i) 

  4. Architecture • Unity code for client and server logic • Riak as DB backend • uLobby for login and server listing and … • uZone to create game servers • Clients>Lobby>GameServers>DB • uPikko on top of game servers

  5. Game server logic and communication • Using normal unity code • RPCs • State sync • Object hand overs • Physics, collision detection Path finding and AI, even animation, All unity capabilities on the server

  6. How to code • Connect client and server • Send RPCs • Use custom serialization • Use uGameDB for simple saving of complex data • Use uLobby to simply add login and listing

  7. Utility Scripts • Smooth character • Smooth rigidbody • Chat • Connection • Login GUI • Server Listing • shooting • Samples

  8. Publishing • Use joyent • Riak servers are ready • WindowsUbuntuservers for games • Install X to run unity servers • Run unity servers in -batchmode

  9. Questions and support • If you have any questions • Require consulting or support • Or want to download our scripts and codes ggj13@nooparmy.com www.nooparmy.com

More Related