Contenuto
Hai mai desiderato sviluppare il tuo gioco mobile, ma non lo hai fatto perché semplicemente non puoi gestire tutta la codifica che ne deriva? Bene, sta iniziando una nuova era per lo sviluppo di giochi per dispositivi mobili, e PLAYIR potrebbe fornire quella spinta di cui hai bisogno per dare vita alle tue idee brillanti.
Con PLAYIR, chiunque può iniziare a creare giochi per dispositivi mobili, che saranno multipiattaforma (il che significa che le tue creazioni possono essere eseguite su Android, iOS, Windows, BlackBerry e persino su Tizen).
I giocatori possono stare insieme per giocare ai loro giochi preferiti con gli amici, senza doversi preoccupare dei loro sistemi operativi - perché il team di PLAYIR sta cercando di colmare questa lacuna. L'hanno raggiunto portando la funzionalità del gioco multipiattaforma, il che significa semplicemente che puoi giocare in tempo reale con o contro i tuoi amici, indipendentemente dal sistema operativo in esecuzione.
Quindi, che cosa è esattamente PLAYIR?
PLAYIR è un motore di sviluppo di giochi che consente agli utenti senza conoscenze tecniche di creare e vedere subito il proprio lavoro. Se hai conoscenze nello sviluppo del software, sai che c'è un sacco di codice dietro i capolavori che giochiamo ogni giorno. Anche i giochi mobili "più semplici" possono fare uno sforzo enorme, e non tutti possono tentare di creare i propri titoli mobili.
Con PLAYIR, c'è il codice coinvolto, ma è minimo. Poiché il programma è orientato agli oggetti, molte cose possono essere aggiunte al tuo gioco semplicemente trascinandole e lasciandole cadere nella scena. Qualsiasi cosa e tutto ciò che aggiungi verrà aggiornata in tempo reale sul tuo dispositivo mobile - qualcosa di molto interessante, poiché ridurrà sicuramente i tempi di sviluppo.
Un altro punto importante è che il PLAYIR La suite di sviluppo è open source, il che significa che gli utenti possono clonare e pubblicare qualsiasi cosa facciano direttamente sugli store di app. Puoi usare PLAYIR, crea il tuo gioco di calcio e pubblicalo; diciamo ... sul Google Store. Non vuoi renderlo gratuito, quindi puoi vendere la tua applicazione.
Con questo in mente, il PLAYIR il team ha pensato allo sviluppo di un sistema "In App Purchase", che ti consentirà di monetizzare quando pubblichi i tuoi stessi giochi per gli altri.
Come funziona?
Se hai mai giocato a qualcuno di quei giochi free-to-play sul tuo telefono o tablet che hanno bisogno di qualcosa per eseguire una determinata azione, ti limiti a quel "qualcosa". Spesso, devi aspettare un po 'di tempo o "Acquista" di più: questa è l'idea principale e ciò che gli sviluppatori sperano ti continuino a giocare. Questo sistema "In App Purchase" permetterà ai giocatori di ottenere quel "qualcosa" piacendo alla tua pagina Facebook, seguendoti su Twitter, o andando a scuola vecchia e pagando soldi veri per questo. Controlliamo un esempio:
Non volevo interrompere la mia ricerca qui, quindi sono andato avanti e ho avuto una breve conversazione con Alex McIl, PLAYIR 3D Modeler e Animator, e Ashraf Samy Hegab, fondatore di PLAYIR. Hanno condiviso alcune informazioni aggiuntive sul progetto:
Cosa ti ha fatto iniziare ragazzi con questo progetto? Qual è stata la tua ispirazione?
"Molti dei nostri amici artisti stavano lottando per ottenere un posto di lavoro nel settore dei giochi, in quanto i datori di lavoro erano alla ricerca di persone con esperienza. È la stessa situazione in cui si trova, in che modo un artista può acquisire esperienza nel settore dei giochi, a meno che non stiano lavorando nel settore dei giochi?
Abbiamo ritenuto che questo fosse un enorme difetto del sistema e che molti artisti con un talento incredibile si stessero perdendo, per non parlare dei datori di lavoro che si perdevano per concentrarsi solo sui candidati con esperienza nel settore.
Quindi la nostra visione era che se un artista poteva trascinare i propri modelli 3D / animazioni 3D / grafica 2D in un gioco live che veniva riprodotto da altri ... ..questo è la mia esperienza Mr. Employer ... ..Job secured. "-Said Alex McIl.
Quanto è stato difficile sviluppare un sistema così complesso?
“Se dovessi tornare indietro a circa un anno e mezzo fa oggi, onestamente non avrei creduto che ciò che avevamo fatto fosse possibile. Inizialmente volevamo solo vedere se potevamo ottenere un gioco multiplayer live tra iOS e Android. Quindi volevamo vedere se potevamo vivere i livelli di modifica. Poi siamo impazziti e abbiamo creato una soluzione mai vista prima, che ti consente di trasmettere in streaming il codice sorgente su tutti i dispositivi web, iOS, Android, Windows, praticamente su qualsiasi dispositivo, tutto in tempo reale.
Per arrivare a questo stadio devi capire che è stato davvero il culmine di 10 anni di esperienza lavorando su così tante piattaforme e sistemi operativi diversi. Da PlayStation 2, a iOS, a WebGL. Senza scavare effettivamente all'interno di tutte queste piattaforme diverse e costruire giochi per ognuno di essi, non saremmo mai riusciti a sviluppare questo sistema. Ma, ehi, ora è là fuori, ed è tutto open source, stiamo davvero spingendo per questo per definire l'era per non più piattaforme chiuse."-Ha detto Ashraf Samy Hegab
Se qualcuno non ha assolutamente conoscenze di programmazione, quanto sarà difficile iniziare a utilizzare PLAYIR? Ci sarà qualche tutorial, aggiungerai la documentazione alla tuta di sviluppo, o c'è un meccanismo di "aiuto" incorporato nella tuta di sviluppo di PLAYIR?
"Con qualsiasi sistema nuovo per qualcuno, ci sarà sempre qualche forma di apprendimento coinvolto. Detto ciò, è nostro dovere rendere Playir Game Engine facile da usare, intuitivo e intuitivo.
Stiamo producendo Game Pack che contengono gli elementi essenziali di ciò che costituisce un gioco, il che a sua volta offre agli individui senza abilità di programmazione la possibilità di personalizzare l'arte, il menu, il livello di progettazione ecc. Di questi pacchetti senza codifica (utilizzando la tecnologia drag n drop ).
Abbiamo anche un editor JavaScript integrato per gli utenti intermedi che possono realizzare giochi più complessi e personalizzabili, come cambiare cameraangle, assegnare interfacce utente personalizzate e assegnare azioni ai pulsanti di controllo. Anticipiamo anche che il principiante che non ha esperienza di programmazione vorrà alla fine migliorare il suo gioco (scusate il gioco di parole) e iniziare ad affrontare l'editor JavaScript che è un linguaggio di scripting molto più semplice rispetto al linguaggio di programmazione tradizionale utilizzato per la costruzione di giochi.
Parte del finanziamento della nostra campagna Indiegogo andrà a creare esercitazioni / video tutorial su come utilizzare il nostro sistema, infatti abbiamo già iniziato a farlo sul nostro canale Youtube PLAYIR, ma ovviamente vogliamo migliorare / aumentare questi video.
Inoltre, lavoreremo sulla creazione di documentazione e manuali utente, oltre a un meccanismo di aiuto integrato, durante il quale verranno visualizzate sullo schermo le istruzioni che forniscono all'utente le informazioni su come utilizzare il sistema. (ovviamente questo può essere disabilitato se necessario). "
Queste sono le caratteristiche che hanno bisogno del finanziamento Indiegogo per arrivare alla realtà
Qual è il genere di gioco principale che penseresti sarà sviluppato utilizzando PLAYIR?
"Attualmente direi giochi simili a Street Fighter e World of Warcraft. In effetti, qualsiasi gioco che contenga animazioni di personaggi 3D ... sembra essere molto più flessibile / variabile nel realizzare giochi che contengono personaggi animati.
Ma onestamente, Ash è fedele alla sua ispirazione e gli piace includere gli artisti nel decidere quale sarà il gioco successivo, quindi determinare quale genere di gioco potrebbe essere il più popolare è una chiamata difficile in quanto dipende dalle persone che lavorano su PLAYIR "
Quando si tratta di un gioco multiplayer, quanto è vasto il mondo che gli sviluppatori possono creare con PLAYIR? Ci sono restrizioni?
"Sul lato server abbiamo testato fino a 5000 giocatori sullo stesso nodo server. Sul lato client l'elaborazione di circa 10 personaggi che camminano su un livello sembra funzionare bene su un iPhone4S e un moderno telefono Android 4.0. Questa è la metrica delle prestazioni correnti per il nostro sistema attuale.
Tuttavia, introdurremo presto algoritmi LOD per permetterti di scalare su una quantità infinita di nodi server, il modo in cui funzionerà è che, a seconda di dove ti trovi in un livello, ti connetteresti naturalmente a un server che ha quei giocatori nella stessa area di livello, mentre altri server gestiscono i giocatori in altre aree della mappa. Stiamo anche cercando di introdurre le ottimizzazioni e il ridimensionamento del LOD per le prestazioni lato client, in modo che quando la fotocamera viene rimpicciolita utilizzi un modello meno dettagliato di un giocatore e quando un giocatore non è visibile dal campo visivo della telecamera, l'elaborazione non necessaria, come l'animazione e la fisica avanzata, verrà ignorata fino a quando non verranno nuovamente visualizzati. La nostra visione finale è quella di risolvere tutti questi problemi difficili, dal ridimensionamento multiplayer, dallo sviluppo multipiattaforma e da tutto ciò che è pazzesco. In realtà basta far scomparire il livello tecnologico per darti solo un fantastico ambiente creativo con cui giocare. "Quindi, come puoi vedere, quando si tratta di un gioco multiplayer, la tua immaginazione è il limite, secondo la spiegazione di Ashraf.
In questo momento, questo progetto sta attraversando una campagna Indiegogo che tenta di raccogliere $ 25.000 USD per migliorare il progetto assumendo più designer. Questo contenuto aggiuntivo viene distribuito gratuitamente agli utenti tramite i pacchetti di gioco da utilizzare sulle loro creazioni, nonché come aggiunta di nodi internazionali per i giochi multiplayer.
Inoltre, PLAYIR deve completare la tuta di sviluppo che funzionerebbe direttamente sui dispositivi mobili, poiché attualmente funziona solo dai browser web. Questa sarebbe un'altra aggiunta che può accadere solo con questa campagna di finanziamento.