Fork me on GitHub

Marble boing VR

Così come negli anni 90 anche nell’ultimo periodo si è sentito tantissimo parlare di Virtual Reality. Molti sono i devices in vendita come ad esempio HTC Vive , Oculus Rift, tantissimi altri lo saranno presto tipo PlayStation VR. Un altro modo per provare la Virtual reality senza spendere un occhio della testa può essere dato dagli headset dove basta inserire semplicemente il cellulare al suo interno per trasformarlo in un Visore 3D. Quindi il primo passo per realizzare il mio primo gioco 3D e’ stato comprare un economico headset 3D per telefonini come quello che vedete qui sotto

Dopo aver comprato su ebay , alla modica cifra di 15 euro il mio nuovo visore 3D, è arrivato il momento più difficile, ovvero trovare un gioco da realizzare. Dopo notti insonni e varie birre bevute per aumentare il tasso di creatività , ho deciso banalmente di realizzare un porting di un mio vecchio gioco in VR. Marble boing 3D che vedete qui sotto , che nella sua forma evoluta è diventato Marble boing VR. Insomma non un’ impresa colossale ma un semplice porting per capire i concetti base della programmazione VR keep it simple.

Per realizzare Marble boing VR ho utilizzato Unity un game engine abbastanza famoso dove è possibile creare giochi in C# o Javascript . Se avete voglia di imparare ad utilizzarlo potete trovare a questo indirizzo degli interessanti tutorial. Se invece come me siete già pratici di questo game engine potete trovare ai seguenti indirizzi interessanti snippets per realizzare un VR game:

  • Google VR SDK for Unity here
  • Auto Walk script here

A questo punto, dopo essermi armato di colla e nastro isolante più un pizzico di inventiva ho realizzato il mio primo VR game da cui ho imparato tantissime nuove cose come:

  • Il movimento della testa del videogiocatore deve essere congruente con quello nel mondo 3D per non causare la nausea (Vestibular mismatch).
  • Non ci sono molti users al momento interessati a questo tipo di app.
  • E’ difficile trovare sistemi di advertising compatibili con i VR game quindi a sua volta è complicato rendere il game remunerativo.

Purtroppo al momento il gioco non ha molti download e forse la formula a pagamento non aiuta.