Conţinut
V-ați dorit vreodată să vă dezvoltați propriul joc mobil, dar nu ați făcut-o pentru că pur și simplu nu puteți să vă ocupați de toate codurile care vin împreună cu acesta? Ei bine, o nouă eră privind dezvoltarea jocurilor mobile începe, și PLAYIR ar putea oferi acea împingere de care aveți nevoie pentru a aduce ideile voastre strălucitoare la viață.
Cu PLAYIR, oricine poate începe să creeze jocuri pe mobil, care vor fi cross-platforme (ceea ce înseamnă că creațiile dvs. pot funcționa pe Android, iOS, Windows, BlackBerry și chiar Tizen).
Jucătorii se pot reuni pentru a-și juca jocurile preferate cu prietenii, fără a fi nevoiți să-și facă griji cu privire la sistemele lor de operare - pentru că echipa PLAYIR încearcă să elimine acest gol. Acestea au realizat acest lucru prin aducerea trăsăturii jocului cross-platform, ceea ce înseamnă pur și simplu că puteți juca în timp real cu sau împotriva prietenilor dvs., indiferent de sistemul de operare pe care îl utilizați.
Deci, ce anume este PLAYIR?
PLAYIR este un motor de dezvoltare a jocului care permite utilizatorilor fără cunoștințe tehnice să creeze și să-și vadă imediat munca. Dacă aveți cunoștințe în dezvoltarea software-ului, știți că există o mulțime de codificare în spatele capodoperelor pe care le putem juca în fiecare zi. Chiar și jocurile mobile "cele mai simple" pot face un efort mamut, și nu oricine poate încerca să-și creeze propriile titluri mobile.
Cu PLAYIR, există codificare implicată, dar este minimă. Pe măsură ce programul este orientat obiect, cele mai multe lucruri pot fi adăugate la jocul dvs. prin simpla tragere și plasare în scenă. Orice și tot ceea ce adăugați va fi actualizat în timp real pe dispozitivul dvs. mobil - ceva destul de răcoros, deoarece va reduce la minimum timpul de dezvoltare.
Un alt aspect important este acela că PLAYIR suita de dezvoltare este open source, ceea ce înseamnă că utilizatorii pot clona și publica orice pot face direct pe magazinele de aplicații. Poți să folosești PLAYIR, faceți jocul dvs. de kick-ass și publicați-l; să spunem ... în Google Store. Nu doriți să faceți acest lucru gratuit, pentru a vă putea vinde aplicația.
Având în vedere acest lucru, PLAYIR echipa sa gândit la dezvoltarea unui sistem "In App Purchase", care vă va permite să generați bani în momentul în care vă publicați propriile jocuri pentru alții.
Cum funcționează asta?
Dacă ați jucat vreodată vreunul dintre jocurile gratuite pe telefonul sau tableta dvs. care au nevoie de ceva pentru a efectua o anumită acțiune, veți ieși din acel "ceva". De multe ori trebuie să așteptați ceva timp sau "Cumpărați" mai mult - aceasta este ideea principală și ceea ce dezvoltatorii speră că vă va face să jucați. Acest sistem "In App Purchase" va permite jucătorilor să obțină acel "ceva" prin preferarea paginii dvs. de pe Facebook, urmărirea dvs. pe Twitter sau să mergeți la școală veche și să plătiți bani reali pentru aceasta. Să verificăm un exemplu:
Nu am vrut să-mi opresc cercetarea aici, așa că am făcut o scurtă discuție cu Alex McIl, PLAYIR 3D Modeler și Animator și Ashraf Samy Hegab, fondatorul PLAYIR. Aceștia au oferit informații suplimentare despre proiect:
Ce te-a făcut să începeți cu acest proiect? Care a fost inspiratia ta?
"Mulți dintre prietenii noștri din industria jocurilor de noroc se luptau să obțină locuri de muncă în industria jocurilor de noroc, angajatorii căutând persoane cu experiență. Este aceeași situație a vechiului captură, cum ar putea orice artiști să câștige experiență în industria jocurilor de noroc dacă nu lucrează în industria jocurilor de noroc?
Am considerat că acest lucru a reprezentat un defect uriaș în sistem și că mulți artiști cu talent uimitor au pierdut, fără a mai vorbi despre faptul că angajatorii pierd din cauza concentrării doar asupra solicitanților cu experiență în domeniu.
Deci, viziunea noastra a fost ca daca un artist ar putea trage n picatura in modelele lor 3D / animatii 3D / grafica 2D intr-un joc viu jucat de altii ... .. atunci aceasta este experienta mea Dl. Angajator ... ..Job securizat. "-Said Alex McIl.
Cât de greu a fost dezvoltarea unui sistem atât de complex?
“Dacă aș vrea să mă întorc în urmă cu un an și jumătate în urmă, nu aș fi crezut sincer că ceea ce am făcut este posibil. Inițial am vrut doar să vedem dacă am putea obține un joc live multiplayer care să funcționeze între iOS și Android. Apoi am vrut să vedem dacă putem trata nivelurile de editare. Apoi ne-am înnebunit și am venit cu o soluție care nu a mai fost văzută înainte, ceea ce de fapt vă permite să derulați codul sursă pe web, iOS, Android, Windows Phone, aproape orice dispozitiv, toate în timp real.
Pentru a ajunge la această etapă, trebuie să înțelegeți că a fost într-adevăr culminarea a 10 ani de experiență care lucrează pe atât de multe platforme și sisteme de operare diferite. De la PlayStation 2, la iOS, la WebGL. Fără săpăturile în interiorul acestor diferite platforme și construirea de jocuri pentru fiecare dintre ele, nu am fi putut niciodată să dezvoltăm acest sistem. Dar, hei, acum este acolo, și este tot open source, într-adevăr împingem pentru a defini era pentru că nu mai există platforme închise."-Said Ashraf Samy Hegab
Dacă cineva nu are absolut nici o cunoaștere de programare, cât de greu va fi să începeți să utilizați PLAYIR? Va fi un tutorial, veți adăuga documentația la costumul de dezvoltare sau există un mecanism "de ajutor" construit în costumul de dezvoltare PLAYIR?
"Cu orice sistem nou pentru cineva, va exista întotdeauna o formă de învățare implicată. Cu aceasta a spus, este datoria noastră să facem Playir Game Engine ca ușor de utilizat, ușor de utilizat și intuitiv posibil.
Suntem producătoare de pachete de jocuri care conțin conținutul esențial al jocului care, la rândul său, îi dă persoanelor fizice fără abilități de programare abilitatea de a personaliza arta, meniul, designul de nivel etc al acestor pachete fără codificare ).
De asemenea, avem un editor JavaScript construit pentru utilizatorii intermediari care pot face jocuri mai complexe și personalizabile, cum ar fi schimbarea angrenajelor de tip angrenaj, atribuirea de interfețe utilizator personalizate și atribuirea de acțiuni pentru butoanele de control. De asemenea, anticipăm că începătorul fără experiență de programare va dori în cele din urmă să-și intensifice jocul și să înceapă să se ocupe de editorul JavaScript, care este un limbaj de scripting mult mai simplu decât limba de programare tradițională folosită pentru construirea de jocuri.
O parte din finanțarea din campania noastră Indiegogo va merge în crearea de tutoriale / tutoriale video despre modul de utilizare a sistemului nostru, de fapt, am început deja să facem acest lucru pe canalul YouTube Playout, dar, evident, dorim să îmbunătățim / mărim aceste videoclipuri.
Mai mult, vom lucra la crearea de manuale de documentare și de utilizare, precum și un mecanism de ajutor construit, în care în timpul jocului se vor afișa instrucțiuni pe ecran, furnizând informații despre cum să utilizați sistemul. (desigur, acest lucru poate fi dezactivat dacă este necesar). "
Acestea sunt caracteristicile care necesită finanțarea Indiegogo pentru a ajunge la realitate
Care este genul principal de jocuri despre care credeți că va fi dezvoltat folosind PLAYIR?
"În prezent aș spune jocuri similare cu Street Fighter și World of Warcraft. De fapt, orice joc care conține animații de caractere 3D ... .ce pare să existe mult mai multă flexibilitate / variabile în a face jocuri care conțin caractere animate.
Dar, sincer, Ash este adevărat pentru inspirația sa și îi place să includă artiști în a decide ce joc este făcut în continuare, determinând deci ce gen de joc ar putea fi cel mai popular este un apel dur, deoarece depinde de indivizii care lucrează la PLAYIR "
Când vine vorba de un joc multiplayer, cât de vastă este lumea pe care dezvoltatorii o pot crea cu PLAYER? Există restricții?
"Pe partea de server am testat executarea a până la 5000 de jucători pe același nod de server. Pe partea clientului procesarea în jurul valorii de 10 caractere de mers pe jos în jurul valorii de un nivel pare să funcționeze bine pe un telefon iPhone4S și Android 4.0 modern. Acestea sunt valorile curente de performanță pentru sistemul nostru actual.
Cu toate acestea, vom introduce în curând algoritmi LOD pentru a vă permite să scalați la o sumă infinită de noduri de server, modul în care va funcționa este că în funcție de locul în care vă aflați într-un nivel, vă veți conecta în mod natural la un server care are acei jucători în aceeași zonă de nivel, în timp ce alte servere ar gestiona jucători în alte zone ale hărții. Cautam, de asemenea, sa introducem optimizari si scalarea LOD pentru performanta pe partea clientului, astfel incat atunci cand aparatul foto sa fie micutat, ar folosi un model mai putin detaliat al unui jucator si atunci cand un jucator nu este vizibil in campul vizual al camerei, procesarea inutilă, cum ar fi animația și fizica avansată, vor fi ignorate, până când vor reveni. Viziunea noastra finala este de a rezolva toate aceste probleme dificile, de la scalarea multiplayer, dezvoltarea cross-platform si tot ce nebun. Într-adevăr, faceți ca stratul tehnologic să dispară, pentru a vă oferi un mediu minunat de creație. "Deci, după cum puteți vedea, când vine vorba de un joc multiplayer, imaginația ta este limita, conform explicației lui Ashraf.
În prezent, acest proiect se află într-o campanie Indiegogo care încearcă să strângă 25.000 USD pentru a îmbunătăți proiectul prin angajarea mai multor designeri. Acest conținut suplimentar este livrat utilizatorilor gratuit prin intermediul pachetelor de joc pentru a le folosi la creațiile lor, precum și adăuga noduri internaționale pentru jocuri multiplayer.
În plus, PLAYIR trebuie să termine costumul de dezvoltare care ar funcționa direct pe dispozitivele mobile, deoarece în prezent lucrează numai de la browserele web. Aceasta ar fi o altă adăugire care se poate întâmpla doar cu această campanie de finanțare.