Lumberyard er den nyeste 3D-spillmotor for å slå markedet. Det er en gratis, multi-distribuert plattformsmotor som tilbyr dyp integrering med både Amazon Web Services (AWS) infrastruktur og Twitch for å forbedre generell online spilling.
Lumberyard motorteknologi er basert på CryEngine. Amazon lisensiert en versjon av CryEngine og fikk full tilgang til sin teknologi. Det betyr ikke at CryEngine vil forlate markedet, siden Lumberyard bare representerer en gren av CryEngine-teknologien. Begge vil være til stede og vil kjempe for markedsandeler.
Lumberyard er en kraftig og fullverdig AAA-spillmotor som lar deg lage spill for den nyeste konsollgenerasjonen (Xbox One og PlayStation 4). Mobil støtte er også et mål (motoren har allerede gjengivelsesalternativer for iOS og Android).
Lumberyard sin brede spekter av funksjoner inkluderer følgende:
Vær oppmerksom på at Lumberyard fortsatt er i beta-versjon.
Denne opplæringsserien er primært rettet mot to grupper av spillutviklere:
Jeg antar at du har litt kunnskap om datagrafikknotasjoner, så jeg vil ikke fullt ut dekke alle notasjoner.
For å installere og ha en jevn opplevelse mens du bruker Lumberyard, må datamaskinen oppnå visse minimumsbehov:
Merk at hvis du er på terskel av minimumskravene, kan du ha en dårligere erfaringskvalitet. Husk i så fall at du kan senke den generelle grafikkvaliteten på: Fil> Globale preferanser> Konfigurer.
Det første trinnet i denne opplæringen er å laste ned Lumberyard. Den nåværende versjonen (v1.1) er omtrent 5,3 GB filstørrelse. Mens nedlastingen går, bør du registrere deg hos Amazon.com (hvis du ikke allerede har en konto).
Hvis du vil installere Lumberyard, kan du laste ned en komplett bundlet fil (.zip) eller bruke et installasjonsprogram (.exe). Sluttresultatet er det samme, skjønt; denne opplæringen bruker den kombinerte versjonen.
Etter at nedlastingen er fullført, trekk den ut til en sti som ikke har mellomrom i navnet. For eksempel, ikke trekk ut filene til C: \ Program Files \ Lumberyard fordi banen har en plass i den. Et eksempel på et akseptabelt sted er C: \ Lumberyard.
Du har nå Lumberyard installert på datamaskinen din, men før du kan kjøre den, må du konfigurere miljøet og til slutt installere tilleggsprogramvare.
Det neste trinnet er å konfigurere miljøet for å sikre at du har den nødvendige programvaren for å kjøre motoren. Til det formål vil du bruke Lumberyard Launcher (LumberyardLauncher.exe), som finnes i mappen der du tidligere installerte Lumberyard. Kjør LumberyardLauncher.exe fil og lignende grensesnitt skal vises:
Launcheren vil hjelpe deg med å sikre at du alltid har den nødvendige programvaren for utførelse av oppgaver. Det viser deg hvor standard installasjonsbanen er plassert og hvilke handlinger som kan utføres basert på programvaren som er installert.
Ditt neste skritt er å velge tre alternativer:
Merk at så snart du velger en av de nevnte alternativene, endres den venstre delen av Launcheren og flere menyer vises (Installer programvare, Installer SDKer, Installer plugger). Et grønt merke betyr at alt er OK, mens et rødt kryss betyr at noe er galt (noe programvare mangler).
Hvis du ser minst ett rødt kryss, bør du undersøke hva som skjer. Klikk neste (nederst til høyre) eller klikk på Installer programvare alternativ. En liste over tilgjengelig og manglende programvare presenteres.
Du må installere alle Manglende programvare. Gå videre og klikk Installer det for hver eneste programvare som mangler. Når du har en grønn merke på Installer programvare, klikk neste.
De Installer plugger grensesnitt, som navnet antyder, "lar deg bruke bestemte funksjoner og funksjonalitet mellom tredjeparts programvare og Lumberyard". På dette punktet trenger du ikke å legge til noen ekstra plugins, men gjør et mentalt notat av dem. De er først og fremst nyttige når du vil importere eiendeler fra Photoshop, Autodesk Max eller Autodesk Maya. Klikk neste.
De Sammendrag grensesnitt viser en aktivitetslogg (basert på tidligere handlinger) og tre hovedalternativer:
Dette grensesnittet er fra nå av kalt Lumberyard Launcher (eller ganske enkelt Launcher). Klikk på Konfigurer prosjektet.
De Prosjektkonfigurator viser flere prosjekter med spesifikke konfigurasjoner, pakker og eiendeler. Her kan du opprette prosjektene dine og velge de spesifikke eiendelene eller konfigurasjonene som prosjektet skal bruke.
I utgangspunktet vil du bare ha to tilgjengelige prosjekter (MultiplayerProject og SamplesProject). Som navnene antyder, er det tidligere et multiplayer-prosjekt, mens det andre er et mer generisk prosjekt (i utgangspunktet vil du bruke det).
Videre, hvis du merker, SamplesProject er uthevet med et hvitt merke. Det betyr at dette prosjektet er standardprosjektet lastet av Lumberyard. Klikk på Aktiver pakker.
Her får du tilgang til de tilgjengelige Gems of Lumberyard. En perle er en samling av ressurser, ressurser og andre for å utvide eller endre funksjonalitet i Lumberyard-applikasjoner. Flere perler er tilgjengelige, som du kan se.
Lukk dette vinduet og gå tilbake til Lumberyard Launcher.
Husk at du alltid kan få tilgang til Launcher bruker LumberyardLauncher.exe kjørbar tilgjengelig i mappen dev \ Bin64 under din Lumberyard installasjonsbane. Det er nå på tide å klikke på Launch Lumberyard editor.
Et nytt grensesnitt (Eiendomsprosessor) skal vises. De Eiendomsprosessor er ansvarlig for å laste inn Lumberyard standardprosjektmidler (den fremhevet i Project Configurator). Beregnet tid er ca 10 + minutter.
Snart Lumberyard Editor burde laste.
Vent på Eiendomsprosessor for å fullføre sitt arbeid. Senere presenterer jeg et scenario der du laster et prosjekt som ikke har alle ressursene tilgjengelige.
Husk det, ligner på Launcher, Du kan alltid få tilgang til Redaktør bruker Editor.exe kjørbar tilgjengelig i mappen dev \ Bin64 under din Lumberyard installasjonsbane.
Før du bruker Lumberyard Editor, du må lære oppsettkonfigurasjonen og hvordan du navigerer innenfor Perspektiv Viewport.
De Lumberyard Editor grensesnittet er delt inn i følgende områder (hver numerisk representert i følgende bilde):
De Rollup Bar er mer komplisert enn det som først oppstår, siden det håndterer alle egenskaper, definisjoner og karakteristikker av alle objekter innenfor Perspektiv Viewport. Derfor er det viktig å oppsummere sine faner:
Nå er det dags å åpne ditt første nivå og leke med det. Inne i Velkommen til Lumberyard Editor vindu, klikk på Åpen nivå.
Deretter skal du utvide GettingStartedFiles, Velg komme-i gang-ferdig-nivå, og klikk Åpen.
Merk at listen over filer og prøver som presenteres her tilhører prosjektet som er angitt som standard.
Snart presenteres en liten 3D-landsby:
Navigere inne i Perspektiv Viewport er enkelt, siden det bruker tradisjonelle First Person Shooter (FPS) kontroller.
Handling | Tastaturnøkkel |
---|---|
Strafe fremover | W |
Strafe bakover | D |
Strafe igjen | celle |
Strafe rett | celle |
For posten, merk at du kan endre disse nøklene hvis du vil (mer om det senere).
Siden 3D-scener er sammensatt av objekter eller enheter, kan du samhandle med dem ved hjelp av musen.
Handling | Museknapp |
---|---|
Velg objekter | Venstre museknapp |
Vri til venstre / høyre, se opp / ned | Høyre museknapp |
Pan venstre, høyre, opp eller ned | Mellom museknapp |
Zoom inn, ut | Mus hjul eller (Høyre mus + Mellom museknapp) |
Før du fortsetter å lese opplæringen, kan du investere litt tid med å spille med disse kontrollene i landsbyens demo (eller last inn noen annen demo fra de tilgjengelige). For å laste inn en annen demo trenger du bare å velge Fil> Åpne og velg en annen prøve.
Lumberyard tilbyr for øyeblikket tre ekstra klare, kunstige eiendeler og kode som du kan bruke som eksempler:
Det første trinnet er å laste ned dem alle.
Woodland-eiendelen er den enkleste å installere siden den kommer pakket som en perle. Unzip Woodland zip-filen til dev \ Gems mappe inne i din standard Lumberyard installasjon.
For å bekrefte at alt er greit, åpne Prosjektkonfigurator> Aktiver pakker; på bunnen bør du nå se Woodland Asset Collection.
For å legge til Woodland eiendelen til SamplesProject (ditt nåværende standardprosjekt), trenger du bare å merke boksen og vente på Eiendomsprosessor å laste inn alle ressurser.
For å installere Beach City, du må følge følgende trinn:
"BeachCity": "product \ _name": "BeachCity", "executable \ _name": "BeachCityLauncher", "kode \ _folder": "Code / BeachCity", "project \ _directory": "BeachCity" moduler ": [" BeachCity "]
Åpne nå Prosjektkonfigurator, klikk Konfigurer prosjektet, å velge BeachCity og klikk Satt som standard.
Åpne Redaktør og åpne nivået (Åpen nivå> BeachCity_NightTime). Hvis alt fungerer, bør du kunne navigere i Beach City miljø. Merk at denne aktiva som standard ikke har en Kameraramme, så du kan bare (for nå) navigere i Redaktør modus.
De Legacy Game Eksempel installasjonen ligner på Beach City.
"GameSDK": "CodeSDK", "ProjectSDKLauncher", "code \ _folder": "Code / GameSDK", "prosjekt \ _directory": "GameSDk", "modules" : ["GameSDK"]
Den komplette projects.json er nå:
"SamplesProject": "product_name": "Samples Project", "executable_name": "SamplesProjectLauncher", "code_folder": "Code / SamplesProject", "project_directory": "SamplesProject", "moduler": ["SamplesProject"] , "android_settings": "package_name": "com.cryengine.sdk", "orientation": "landskap", "MultiplayerProject": "product_name": "Multiplayer Project", "executable_name": "MultiplayerProjectLauncher" "code_folder": "Code / MultiplayerProject", "project_directory": "MultiplayerProject", "moduler": ["MultiplayerProject"], "android_settings": "package_name": "com.cryengine.sdk", "orientation" "BeachCity", "modules_name": "Code / BeachCity", "project_directory": "BeachCity", "modules": ["BeachCity", "modules_name": "BeachCity" BeachCity "]," GameSDK ": " product_name ":" GameSDK "," executable_name ":" GameSDKLauncher "," code_folder ":" Code / GameSDK "," project_directory ":" GameSDk "," modules " GameSDK "]
Før du tester Legacy Game Eksempel du må utføre et ekstra trinn. Åpne a Ledeteksten i Lumberyard dev mappe og kjør følgende kommando:
lmbr_waf konfigurer
Hvis du får feil, bør den løses ved å følge disse trinnene:
Kjør lmbr_waf konfigurer
kommandoen igjen.
For å teste disse eiendelene trenger du bare å åpne Prosjektkonfigurator, klikk Konfigurer prosjektet, å velge GameSDK og klikk Satt som standard. Vent til Eiendomsprosessor laster alle eiendelene. Nå kan du spille en komplett FPS innen Lumberyard.
For å gå inn i spillmodus må du velge fra Hovedmeny valget Spill > Bytt til spill.
Dette avslutter denne innledende veiledningen til Lumberyard. Du lærte hvor og hvordan du laster ned, installerer og konfigurerer det. Da lærte du de grunnleggende notasjonene i grensesnittet og navigasjonen. Til slutt fant du ut hvordan du importerer, konfigurerer og bruker de tilgjengelige eksterne eiendelene.
Hvis du har spørsmål eller kommentarer, kan du som alltid gjerne slippe en linje i kommentarene.