Concursul anual de dezvoltatori de jocuri este un eveniment uriaș și podeaua expo este un loc minunat pentru a afla multe instrumente noi și piese de software de la companii importante, care vă pot ajuta să vă accelerați dezvoltarea și să realizați lucruri care au fost mult mai grele anterior sau chiar imposibil. În acest articol vă voi spune despre cele cinci instrumente pe care le-am văzut la GDC 2013, despre care cred că va avea un mare impact asupra dezvoltării jocurilor în anul următor.
postări asemănatoareS-ar putea să vă amintiți că am menționat dDo în 3D Primer pentru dezvoltatorii de jocuri. Acum, că m-am așezat cu instrumentul, cred că este sigur să spun că echipa de la Quixel a făcut o treabă la fel de bună cu dDo, așa cum au făcut-o cu instrumentul anterior NDo 2.
Este un instrument pe care îl puteți utiliza cu Photoshop, care vă permite să creați rapid și ușor hărți complexe de texturi. În esență, dDo are un număr de materiale pre-construite pe care le puteți utiliza ca punct de plecare pentru dezvoltarea texturii dvs. Folosind aceste materiale pre-construite, puteți intra rapid în faza de dezvoltare a texturii și puteți începe să iterați proiectul în cel mai scurt timp.
Odată ce ați definit toate materialele pe care diferite părți ale texturii dvs. le vor utiliza, puteți începe să modificați modul în care aceste materiale presetate apar cu un număr de setări și atribute diferite, inclusiv culoarea, intensitatea, specularitatea și modul în care acestea afectează cealaltă hărți utilizate în modelul final.
În cele din urmă, puteți să luați aceste materiale și să începeți să le aplicați efecte, astfel încât acestea să obțină și mai multe detalii. De exemplu, puteți aplica uzură la marginile unui material astfel încât să pară ca obiectul a fost folosit foarte mult sau puteți aplica murdărie și murdărie pentru a face obiectul să pară mai în vârstă. Acest lucru poate să nu sune prea incredibil la început, dacă sunteți un artist cu textura cu experiență, dar vă sugerez foarte mult să vizionați trailerul Quixel pus împreună pentru a obține o idee despre cum funcționează:
Este oarecum asemănătoare în natură cu unelte precum Unitatea, deoarece vă permite să începeți mult mai repede. Oferindu-vă un număr de instrumente și materiale pre-construite, precum și o mulțime de moduri de a le modifica, vă împiedică să petreceți o mulțime de timp la începutul procesului făcând lucrurile pe care le-ați făcut de mai multe ori inainte de.
Pe deasupra, de asemenea, vă permite să vă salvați presetările proprii - deci dacă aveți un aspect complet personalizat în jocul dvs., îl puteți aduce cu ușurință în toate obiectele și texturile pe care le utilizați.
Masa Life permite proiectanților să dezvolte arbori de comportament AI complexi fără a trebui să facă nici o programare reală. Acest lucru înseamnă că persoanele care anterior nu au putut dezvolta AI pur și simplu pentru că nu au o înțelegere suficient de puternică a codului pot folosi acest instrument pentru a repeta cu succes și a testa AI în joc sau în simulare - fără a avea nevoie de un programator efectuați modificările pentru ele.
Masa Life folosește o reprezentare vizuală a copacului AI astfel încât modificarea să fie la fel de simplă precum adăugarea și rearanjarea nodurilor pentru a determina ca comportamentele să fie prioritizate sau înțelese într-un mod nou.
Din punct de vedere tehnic, Masa Life nu va fi disponibilă până la jumătatea lunii aprilie a acestui an - nici un cuvânt cu privire la o dată exactă de lansare - dar odată devine disponibil, pot vedea că are un impact imens asupra accesibilității dezvoltării, atât pentru jocurile RTS, jocuri de la nivel mondial sau RPG care necesită adesea AI inamic și scenariu de eveniment pentru a face toate sistemele să funcționeze. Prin deschiderea acestor aspecte ale dezvoltării către nonprogramatorii va face mult mai ușor dezvoltarea pentru aceste tipuri de proiecte și va permite un mediu de lucru mult mai eficient.
Masa Life este, de asemenea, interesantă deoarece face parte dintr-un nou val de instrumente (alături de Construct 2 și Filter Forge), care se concentrează pe scrierea vizuală și dezvoltarea prin proiectare, în loc să forțeze utilizatorul să învețe limbi de programare incredibil de complexe sau instrumente de artă. Instrumentele de acest gen, deși nu sunt chiar o idee complet nouă, devin din ce în ce mai populare și par a avea un impact enorm asupra accesibilității dezvoltării jocului în ansamblu.
Leadwerks 3 este un instrument de creare a jocurilor 3D asemănător Unity, care poate publica în Windows, OS X și mobil. Avantajul pe care Leadwerks îl are asupra Unității este că folosește ceea ce este cunoscut cod nativ, pe când Unity folosește cod gestionat: cod nativ înseamnă că codul este conceput în mod intenționat pentru a lucra cu un anumit dispozitiv, în timp ce codul gestionat este proiectat să fie mai ușor adaptat la mai multe dispozitive.
Acest lucru înseamnă că Leadwerks este incredibil de puternic pentru mobil deoarece vă oferă posibilitatea de a crea aplicații mobile cu C ++ și Lua, care vor fi personalizate pentru dispozitivele pe care le sfârșesc și astfel vor fi mai puternice din cauza acestora.
Leadwerks 3 are, de asemenea, ceva similar cu Unity Asset Store, unde puteți merge online și puteți găsi instrumente și programe dezvoltate de oameni din comunitatea Leadwerks, care vă pot accelera timpul și procesele de dezvoltare. Spre deosebire de piața Unity, nu pare să existe nicio modalitate vinde instrumentele pe care le faceți, dar acest lucru înseamnă că nu va trebui să plătiți pentru instrumentele pe care le folosiți pe care le-au făcut alții.
Un alt lucru care trebuie remarcat este faptul că Leadwerks 3 nu este la fel de popular ca unitatea încă și, prin urmare, obținerea de ajutor cu probleme specifice poate fi ușor mai greu.
Deși există câteva avantaje pentru a păstra unitatea, Leadwerks 3 pare să fie un instrument incredibil de bun și există cu siguranță anumite avantaje. Dacă sunteți mai familiarizat cu C ++ sau Lua, sau preferați controlul pe care îl va oferi codul nativ, atunci Leadwerks 3 merită cu siguranță să priviți. În plus, în timp ce Leadwerks 3 se află încă în curs de dezvoltare, documentația pare foarte puternică, iar ridicarea acesteia probabil că nu va fi prea greu dacă ați lucrat cu instrumente similare în trecut.
Intel XDK este un mediu de dezvoltare pe care îl puteți utiliza pentru a transforma aplicațiile HTML5 și web în aplicații native pentru iOS, Facebook, Android și multe alte medii. Ceea ce face acest instrument cu adevărat unic, este că nu este doar un instrument de conversie, ci este și un instrument complet de emulare care vă permite să emulați multe medii și scenarii de dezvoltare diferite pentru a testa fiecare situație posibilă și dispozitivul pe care aplicația dvs. va trebui să o facă.
Pe lângă toate acestea, vă permite să faceți lucruri mai complexe cu care unii emulatori au probleme, cum ar fi rotirea dispozitivului emulat în orice orientare și furnizarea de informații GPS actuale pe care să le utilizați cu aplicația, astfel încât să nu trebuiască să petreceți ore obținerea coordonatelor GPS pentru a fi utilizate în mediul dvs. de testare și vă oferă acces la toate capabilitățile platformei intenționate, în loc să vă limitați la ceea ce HTML5, CSS și JavaScript ar putea să le dețină singuri. În plus, spre deosebire de alte instrumente, XDK este un mediu complet de dezvoltare în care puteți lucra la cod și puteți testa imediat lucrurile din emulator.
Intel a făcut lucrurile cu un pas mai departe și, de asemenea, lucrează la Intel Porter App (vizitați fila "Instrumente" de pe această pagină pentru a găsi descărcarea App Porter), un instrument care vă permite să luați o aplicație existentă pentru iOS și să o transformați într-o aplicație compatibilă cu HTML5 și XDK. Aceasta înseamnă că, dacă aveți deja o aplicație de iOS de succes și trebuie să o aduceți într-o serie de alte platforme, tot ce trebuie să faceți este să utilizați App Porter pentru ao introduce în XDK și apoi să utilizați XDK pentru ao aduce oriunde.
Aceste două instrumente combinate sunt destul de fantastice și par că vor fi un imens ajutor pentru dezvoltatorii de telefonie mobilă care nu au timp sau resurse să se angajeze să dezvolte versiuni complet separate ale aplicației lor pentru fiecare platformă.
Cred că este important să notăm aici cât de mare este HTML5. Unelte precum XDK devin mult mai frecvente și chiar companii precum Nintendo anunță instrumente care permit dezvoltatorilor web să intre pe platformele lor și să se extindă dincolo de browser. Acestea fiind spuse, eforturile Nintendo sunt ușor afectate de faptul că mai aveți nevoie de un kit de dezvoltare Wii U pentru a lucra cu aceste noi instrumente și a lansa pe platforma lor. Din fericire, XDK nu are această problemă și poate fi descărcat chiar și prin Magazinul web Chrome.
FxStudio vă permite să creați și să iterați cu ușurință pe sistemele de particule pentru jocul dvs. Ceea ce separă FxStudio de alte instrumente similare este faptul că vă permite de asemenea să editați aproape orice secvență sau eveniment bazat pe timp pentru jocul dvs. și nu este limitat doar la sistemele de particule.
Motivul pentru care FxStudio este atât de versatil este faptul că utilizează o cronologie care funcționează similar cu cele găsite în instrumente de editare audio sau video. Majoritatea editorilor de sisteme de particule, cum ar fi Editorul Cascade de la UDK, nu vă dau de fapt acces la cronologie, deci sunteți forțați să lucrați cu calendarul lucrurilor într-o manieră strict neviografică și păstrați aceste detalii în capul tău , sau mergeți în mod regulat între diferite părți ale sistemului pentru a vă asigura că ați amintit corect momentul. Permițându-vă să mutați lucrurile în jurul cronologiei și să vedeți o reprezentare completă a calendarului sistemului dvs. de particule, FxStudio face editarea mult mai intuitivă și mult mai ușor de iteratat.
Etajul Expo al GDC 2013 a avut o mulțime de lucruri minunate de văzut, dar din instrumentele pe care le-am văzut, am găsit pe cele de mai sus ca fiind cele mai interesante și cele mai utile.
În general, se pare că tendințele din industrie se îndreaptă spre câteva locuri diferite, printre care:
În anul următor, mă aștept să văd un număr de instrumente asemănătoare cu Unity and Leadwerks 3, cum ar fi proiectul anarhizat anunțat recent de la Havok, și mă aștept să văd și extinderea scenei de dezvoltare prin introducerea de instrumente care vă permit să aduceți HTML5 atât de multe platforme într-un mod atât de puternic.