Da alcuni mesi sono entrato in un team indie al lavoro su un Mmorpg sandbox hardcore a tema pseudo-storico ed ho avuto l’opportunità di mettere mano all’Hero Engine, un potentissimo tool di sviluppo per lo sviluppo di Mmo.

Questo engine è lo stesso usato da EA per lo sviluppo di Star Wars: The Old Republic, gioco decisamente brutto e che non rende giustizia all’immensa potenzialità dell’Hero Engine, che raggiunge un livello di ottimizzazione estremo nonostante la generalità totale del suo comportamento.

Può essere usato per creare qualsiasi tipo di Mmo, con qualsiasi tipo di gameplay, struttura server e grafica, ma ha già al suo interno tutte le logiche di gestione server-client, la distribuzione della struttura server, gestione database, un motore grafico 3D, un motore fisico, gestione del pathfinding ed una marea di altre cose.

Permette quindi ad un team amatoriale o semi-amatoriale di tuffarsi subito nella realizzazione del gioco, non appena si saranno apprese le basi del funzionamento, cosa che richiede non più di un mese se si ha un minimo di esperienza con linguaggi OO e il pattern server-client.

Con questo non voglio dire che sia al livello di Unity, con cui anche un ritardato può tirare fuori un platform decente ma dà una valida alternativa allo sviluppo di un engine fatto in casa, opzione decisamente poco praticabile, sopratutto perché chiunque ne sia in grado, probabilmente può trovare lavoro in qualche software house di alto livello. Realizzare un Mmo richiede anni ed ha una complessità di ingegnerizzazione del software estremamente elevata. Tuttavia abbassa il livello alla portata di un team di una ventina di persone.

Quello che lo rende veramente interessante per te, piccolo nerd nella tua cameretta buia, è un’altra cosa: l’HeroCloud.

L’HeroCloud è una versione dell’HeroEngine i cui server sono gestiti centralmente ed in maniera totalmente automatica, senza costi di gestione e senza necessità di manutenzione. Tu scarichi il pacchetto da developer ed inizi a sviluppare e i cambiamenti sono replicati automaticamente sul server centrale e su tutti gli altri client di sviluppo, in tempo reale. È fantastico: niente più merging dei progetti, repository da tenere sincronizzati e cavoli vari, tutto automatico, tutto trasparente, veloce e leggero come una piuma.

Allo stesso modo il gioco finale non avrà bisogno di investimenti sui server ma sarà tutto cloud. L’unica clausola è che i creatori dell’HeroEngine si prendono il 30% dei tuoi guadagni: onesto, vista l’offerta unica che danno. Perciò da domani, tutti sotto a fare Mmo! Non avete più scuse.

Sito ufficiale

Loggati 10
  1. Avatar di Lucadiesel

    Lucadiesel 11:27 am on febbraio 10, 2012 | 433574

    Sì, ma i verinerd™ giocano solo a D&D.

    • Avatar di chobeat

      chobeat 12:55 pm on febbraio 10, 2012 | 433629

      Implichi che con questo engine tu non possa fare una versione 3D di OpenRPG o similari per giocare a D&D

  2. avatar

    ciuffo 11:53 am on febbraio 10, 2012 | 433584

    non sono sicuro di aver capito bene, la licenza d’uso / smanettamento è gratuita, solo il 30% dei guadagni?

    • Avatar di chobeat

      chobeat 12:53 pm on febbraio 10, 2012 | 433627

      Sì, fondamentalmente sì. è ideale per progetti indie, che non hanno rischi e non hanno spese iniziali. Ovviamente se questi tizi falliscono (cosa improbabile) o se per qualche motivo gli gira il cazzo, possono rivalersi su di te bloccando l’uso e tenendosi penso anche il codice e gli asset. Non ho letto i termini di utilizzo in dettaglio, ma non dubito che comunque si tengano il coltello dalla parte del manico, per semplice buon senso.

  3. Avatar di djmds

    djmds 2:12 pm on febbraio 10, 2012 | 433662

    Bello, molto interessante. Ci butterò di sicuro un occhio, inoltre devo iniziare a guardarmi pure Unity. Nonostante il mio lavoro aziendale non mi dispiacerebbe girare le mie opportunità su lavori di passione.

    PS: Anche se sono parecchio impegnato ultimamente, ma potrei offrire anch’io un aiuto. Se può interessarvi mandami MP. :)

  4. avatar

    ciuffo 2:18 pm on febbraio 10, 2012 | 433668

    bhe, avendo un po’ di tempo sviluppare un miniMMORPG for fun non mi dispiacerebbe, ci butto un occhio :-)

  5. Avatar di pri2p

    pri2p 8:27 pm on febbraio 10, 2012 | 433786

    Bravo, favvo. :fav:

Rispondi

Devi essere loggato per lasciare un commento.