Unity3D Multiplayer Games SDKs

UNet (Unity3D service)

Dalla versione 5.1 di Unity3D è stato introdotto un nuovo sistema di Networking molto più flessibile del precedente e che offre funzionalità avanzate per l’integrazione del multiplayer nei giochi.

Unity3D multiplayer

Uno dei principali vantaggi di questo SDK è che essendo fatto direttamente da Unity3D si integra alla perfezione in tutte le piattaforme (almeno si spera). E’ ancora in fase di preview ed in continua evoluzione, infatti ad oggi con la versione 5.2 continuano ad integrare nuove funzionalità.

Dopo un po’ di approfondimento sul suo funzionamento e dopo aver visto qualche esempio/tutorial sembra essere molto potente per la sua integrazione nell’ambiente di sviluppo ma essendo molto generico a volte potrebbe sembrare macchinoso dover implementare ad esempio un TurnBased Realtime, non che sia impossibile ma non si va a sfruttare a pieno le potenzialità dell’SDK.

 

Photon Engine

Prima che venisse introdotto UNet in Unity3D lo standard era Photon Engine. Sono fondamentalmente molto simili con l’unica differenza (non da poco) che Photon offre una suite di servizi molto più estesa di quella di UNet. In più offre la possibilità di avere logica sul server mentre in UNet tutta la logica di matchmaking e dei client/server risiede all’interno dell’app.

Photon Engine

 

 

Altri SDK

Esistono altri framework che offrono soluzioni per il multiplayer, a volte limitate solo a TurnBased asincrono e a volte anche realtime ma che secondo me rientrano più nella categoria dei Backend As A Service (BaaS).

From Gamesbrief: Is mobile over for the little guy?

Partendo da una dichiarazione di Kristian Segerstrale (tra i primi investitori di Supercell) che scriveva  “Few mobile / tablet games will be made with combined production and marketing budgets below $1M in the future.”, Nicholas Lovell di Gamesbrief pone una domanda ad una serie di personaggi che orbitano intorno al mondo dei videogames (mobile, web, board, un po’ di tutto…):

Is Kristian right? Is $1 million the minimum entry price? Or is that someone who is successful trying to dissuade new competitors from entering the field?

A quanto pare quasi tutti convengono con Kristian nel dire che è difficile, solo pochi giochi riuscirebbero a prendere il volo con un budget inferiore al milione. Ovviamente si parla di Stati Uniti, quindi stipendi e spese leggermente diverse dallo scenario italiano.

Eric Seufert mentor di Game Founders e Head of marketing in Wooga (Jelly Splash), considera le previsioni di Kristian troppo ottimistiche e stila un docs  con quelle che secondo lui potrebbero essere delle previsioni più realistiche e che porterebbero il budget minimo a 1.5 Mln.

Le risposte sono tutte molto interessanti, consiglio vivamente di leggerle tutte!

[Gamesbriefers] Is mobile over for the little guy? - Games Brief
[Gamesbriefers] Is mobile over for the little guy? – Games Brief