Lumberyard este cel mai nou motor de joc 3D pentru a ajunge pe piață. Este un motor gratuit, cu platforme multiple, care oferă o integrare profundă atât cu infrastructura Amazon Web Services (AWS), cât și cu Twitch pentru îmbunătățirea gameplay-ului general.
Tehnologia motorului Lumberyard se bazează pe tehnologia CryEngine. Amazon a licențiat o versiune de CryEngine și a obținut acces complet la tehnologia sa. Aceasta nu înseamnă că CryEngine va părăsi piața, deoarece Lumberyard reprezintă doar o ramură a tehnologiei CryEngine. Ambele vor fi prezente și se vor lupta pentru cota de piață.
Lumberyard este un motor de joc AAA puternic și complet, care vă permite să creați jocuri pentru cea mai recentă generație de console (Xbox One și PlayStation 4). Suportul mobil este, de asemenea, un obiectiv (motorul are deja opțiuni de redare pentru iOS și Android).
Gama largă de funcții ale lui Lumberyard include următoarele:
Rețineți că Lumberyard este încă în versiune beta.
Această serie de tutoriale vizează în primul rând două grupuri de dezvoltatori de jocuri:
Presupun că aveți niște cunoștințe despre notațiile grafice pe calculator, așa că nu voi acoperi exhaustiv toate notațiile.
Pentru a instala și a avea o experiență lină în timp ce utilizați Lumberyard, computerul dvs. trebuie să atingă anumite cerințe minime:
Rețineți că, dacă vă aflați la pragul cerințelor minime, este posibil să aveți o calitate inferioară a experienței. În acest caz, rețineți că puteți reduce calitatea grafică generală la: Fișier> Preferințe globale> Configurare.
Primul pas în acest tutorial este de a descărca Lumberyard. Versiunea curentă (v1.1) are o dimensiune de aproximativ 5.3 GB. În timp ce descărcarea progresează, trebuie să vă înregistrați la Amazon.com (dacă nu aveți deja un cont).
Pentru a instala Lumberyard, puteți descărca un fișier completat (.zip) sau utilizați un program de instalare (.exe). Rezultatul final este însă același; acest tutorial utilizează versiunea inclusă.
După terminarea descărcării, extrageți-l într-o cale care nu are spații in numele. De exemplu, nu extrageți fișierele C: \ Program Files \ lumberyard deoarece calea are un spațiu în ea. Un exemplu de locație acceptabilă este C: \ lumberyard.
Aveți acum Lumberyard instalat pe computerul dvs., dar înainte de al putea rula, trebuie să configurați mediul și să instalați în cele din urmă programe suplimentare.
Următorul pas este să configurați mediul pentru a vă asigura că aveți software-ul necesar pentru a rula motorul. În acest scop, veți folosi lansatorul de lemn (LumberyardLauncher.exe), care pot fi găsite în interiorul dosarului în care ați instalat anterior Lumberyard. Pornește LumberyardLauncher.exe fișier și o interfață similară ar trebui să apară:
Lansatorul vă va ajuta să vă asigurați că aveți mereu software-ul necesar pentru executarea sarcinilor. Acesta vă arată unde este localizată calea de instalare implicită și ce acțiuni pot fi efectuate pe baza software-ului instalat în prezent.
Următorul pas este să selectați trei opțiuni:
Rețineți că, de îndată ce selectați una dintre opțiunile menționate mai sus, partea din stânga a lansatorului este modificată și apar mai multe meniuri (Instalați software-ul, Instalați SDK-urile, Instalați pluginurile). Un semn verde de verificare înseamnă că totul este O.K, în timp ce o cruce roșie înseamnă că ceva nu este în regulă (lipsește un software).
Dacă vedeți cel puțin o cruce roșie, ar trebui să investigați ce se întâmplă. Clic Următor → (colțul din dreapta jos) sau faceți clic pe Instalați software-ul opțiune. Este prezentată o listă a software-ului disponibil și lipsă.
Trebuie să instalați toate Software lipsă. Mergeți mai departe și faceți clic pe Instalați-l pentru fiecare software care lipsește. Când aveți un marcaj verde la Instalați software-ul, clic Următor →.
Instalați pluginurile interfața, după cum sugerează și numele, "vă permite să utilizați anumite caracteristici și funcționalități între software-ul terț și Lumberyard". În acest moment nu este nevoie să adăugați pluginuri suplimentare, ci să le notezi în minte. Acestea sunt în primul rând utile atunci când doriți să importați materiale din Photoshop, Autodesk Max sau Autodesk Maya. Clic Următor →.
rezumat interfața prezintă un jurnal de activități (bazat pe acțiuni anterioare) și trei opțiuni majore:
Această interfață este numită de acum înainte Luminiță de lansare (sau pur și simplu Lansatorul). Click pe Configurați proiectul.
Configurator de proiect afișează mai multe proiecte cu configurații, pachete și active specifice. Aici puteți să vă creați proiectele și să selectați activele sau configurațiile specifice pe care proiectul le va utiliza.
Inițial veți avea numai două proiecte disponibile (MultiplayerProject și SamplesProject). După cum sugerează și numele, primul este un proiect multiplayer, în timp ce al doilea este un proiect mai generic (inițial îl veți folosi).
În plus, dacă observați, SamplesProject este marcată cu un marcaj alb. Înseamnă că acest proiect este proiectul implicit încărcat de Lumberyard. Click pe Activați pachetele.
Aici accesați Gems of Lumberyard disponibile. O Gem este o colecție de resurse, resurse și altele pentru a extinde sau a modifica funcționalitatea în aplicațiile Lumberyard. Mai multe pietre sunt disponibile, după cum puteți vedea.
Închideți această fereastră și reveniți la Luminiță de lansare.
Amintiți-vă că puteți accesa întotdeauna Lansatorul folosind LumberyardLauncher.exe executabil disponibil în dosar dev \ bin64 sub calea de instalare Lumberyard. Acum este timpul să faceți clic pe Lansați editorul Lumberyard.
O nouă interfață (Procesor de Proces) ar trebui să apară. Procesor de Proces este responsabil pentru încărcarea activelor implicite în proiectul Lumberyard (cel evidențiat în Configuratorul de Proiect). Timpul estimat este de aproximativ 10 minute.
Curând Lumberyard Editor ar trebui încărcat.
Așteaptă pentru Procesor de Proces să-și termine lucrarea. Mai târziu, voi prezenta un scenariu în care încărcați un proiect care nu dispune de toate resursele disponibile.
Amintiți-vă că, similar cu Lansatorul, puteți accesa întotdeauna Editor folosind editor.exe executabil disponibil în dosar dev \ bin64 sub calea de instalare Lumberyard.
Înainte de utilizare Lumberyard Editor, va trebui să înveți configurația layout-ului și cum să navigați în cadrul Perspective Viewport.
Lumberyard Editor interfața este împărțită în următoarele zone (fiecare reprezentată numeric în imaginea următoare):
Rollup Bar este mai complexă decât pare inițial, deoarece se ocupă de toate proprietățile, definițiile și caracteristicile tuturor obiectelor din cadrul Perspective Viewport. Prin urmare, este important să enumerați filele sale:
Acum este momentul să vă deschideți primul nivel și să vă jucați cu el. În interiorul Bine ați venit la Editorul Lumberyard fereastră, faceți clic pe Nivel deschis.
Apoi, extindeți GettingStartedFiles, alege obtinerea-a început-nivel finalizat, și faceți clic pe Deschis.
Rețineți că lista de fișiere și mostre prezentate aici aparține proiectului care este setat implicit.
În curând este prezentat un mic sat 3D:
Navigarea în interiorul Perspective Viewport este ușor, deoarece utilizează comenzile tradiționale First Person Shooter (FPS).
Acțiune | Tastatura tastaturii |
---|---|
Strafe înainte | W |
Strafe înapoi | D |
Strafe stânga | celulă |
Strafe dreapta | celulă |
Pentru înregistrare, rețineți că puteți modifica aceste chei dacă doriți (mai multe despre acestea mai târziu).
Deoarece scene 3D sunt compuse din obiecte sau entități, puteți interacționa cu ele folosind mouse-ul.
Acțiune | Butonul mouse-ului |
---|---|
Selectați obiecte | Butonul stânga al mouse-ului |
Rotiți stânga / dreapta, căutați în sus / în jos | Butonul mouse-ului dreapta |
Pan, stânga, dreapta, în sus sau în jos | Butonul mouse-ului mijlociu |
Transfocați-vă, ieșiți | Rotița mouse-ului sau (butonul din dreapta și butonul din mijloc al mouse-ului) |
Înainte de a continua să citiți tutorialul, puteți investi un timp cu aceste controale în demo-ul local (sau încărcați orice demo de la cele disponibile). Pentru a încărca o altă demonstrație, trebuie doar să selectați Fișier> Deschidere și alegeți o altă probă.
Lumberyard oferă în prezent trei facilități de artă gata de utilizare și un cod pe care îl puteți folosi ca exemple:
Primul pas este să le descărcați pe toate.
Caracterul Woodland este cel mai ușor de instalat, deoarece este ambalat ca o Gem. Dezarhivați fișierul zip din dev \ Gems folder în interiorul instalării implicite Lumberyard.
Pentru a verifica dacă totul este bine, deschideți Configurator de proiect> Activați pachetele; în partea de jos ar trebui să vedeți acum Colecția de bunuri din lemn.
Pentru a adăuga activul Woodland la SamplesProject (proiectul implicit curent), trebuie doar să bifați caseta și să așteptați Procesor de Proces pentru a încărca toate resursele.
Pentru a instala Orașul orașului, trebuie să urmați pașii următori:
"BeachCity": "product_name": "BeachCity", "executabil \ _name": "BeachCityLauncher", "code_folder" module ": [" BeachCity "]
Deschide acum Configurator de proiect, clic Configurați proiectul, Selectați BeachCity și faceți clic pe Setați ca implicit.
Deschide Editor și deschideți nivelul (Nivel deschis> BeachCity_NightTime). Dacă totul funcționează, ar trebui să puteți naviga în interiorul Orașul orașului mediu inconjurator. Rețineți că în mod prestabilit acest activ nu are a Camera Framework, astfel încât puteți doar (pentru moment) navigați în Editor mod.
Legacy Game Exemplul instalarea este similară cu Orașul orașului.
"GameSDK": "GameSDK", "executabil \ _name": "GameSDKLauncher", "code_folder" : ["GameSDK"]]
Complet projects.json este acum:
"SamplesProject": "SampleProject": "Samples Project", "executable_name": "SamplesProjectLauncher", "code_folder": "Code / SamplesProject", "project_directory": "SamplesProject"; , "android_settings": "nume_pachet": "com.cryengine.sdk", "orientare": "peisaj", "MultiplayerProiect": "nume_prof.": "Proiectul Multiplayer", "executable_name": "MultiplayerProjectLauncher"; "code_folder": "Code / MultiplayerProject", "project_directory": "MultiplayerProiect", "modules": ["MultiplayerProject"], android_settings: name_package: com.cryengine.sdk " peisaj "," BeachCity ":" BeachCity ":" BeachCity "," executable_name ":" BeachCityLauncher "," code_folder " "GameSDK", "gameSDK", "executable_name": "GameSDKLauncher", "folder_cod": "Code / GameSDK", "project_directory" GameSDK "]
Înainte de a testa Legacy Game Exemplul trebuie să efectuați un pas suplimentar. Deschideți a Comandă de comandă în Lumberul tău dev și executați următoarea comandă:
lmbr_waf configurați
Dacă întâmpinați o eroare, ar trebui rezolvată prin următorii pași:
Pornește lmbr_waf configurați
comanda din nou.
Pentru a testa aceste active trebuie doar să deschideți Configurator de proiect, clic Configurați proiectul, Selectați GameSDK și faceți clic pe Setați ca implicit. Așteptați până la Procesor de Proces incarca toate activele. Acum puteți juca un FPS complet în Lumberyard.
Pentru a intra în modul de joc, trebuie să selectați din Meniu principal optiunea Joc > Comutați la joc.
Acesta încheie acest tutorial introductiv pentru Lumberyard. Ați învățat unde și cum să descărcați, să îl instalați și să îl configurați. Apoi ați învățat notațiile de bază ale interfeței și navigației. În sfârșit, ați aflat cum să importați, să configurați și să utilizați activele externe disponibile.
Dacă aveți întrebări sau comentarii, ca întotdeauna, nu ezitați să renunțați la un comentariu.