Interview Med Unity Guru, vil Goldstone
en
Del
Del
Del
Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Jeg ble først introdusert til Unity av en utrolig spent modeler /utbygger som hadde snublet over Unity Island Demo på jobben (Hey Tim!). Vi begge satt der i total ærefrykt på det faktum dette var kjører i nettleseren og hast kjøpt en bok av en viss guru om emnet, vil Goldstone ...
QSO Will, forteller oss litt om deg selv og hvordan du oppdaget Unity? Ble du involvert i spillindustrien før du fant Unity?
Jeg oppdaget Unity vei tilbake i sin versjon 1.5, rundt 2008. Jeg lærte på universitetet var på utkikk etter en løsning for å introdusere gradsstudenter til spillutvikling, og vi var ute for å slippe Macromedia Director fra kurset på den tiden som den hadde ganske hatt sin dag da, og shockwave 3D utvikling i det var ikke den mest intuitive løsningen, spesielt for ferske utviklere.
Jeg ble blåst bort av enkelhet og hastighet på å kunne få gameplay oppe og går, og vi så aldri tilbake. Jeg har vært litt av en online evangelist i motoren siden den gang, produsere de første video tutorials og første bok om emnet i de siste par årene, og jeg begynner å jobbe for Unity Technologies her i Storbritannia i april .
QSO, hvorfor skal vår Flash kjærlig og spill utvikle etterfølgere være å betale noen oppmerksomhet til Unity? Er det en felles plattform mellom Flash og Unity?
Det er aldri vært et bedre tidspunkt for Flash-utviklere til å ta en dukkert i Unity utvikling. Siden Adobe kunngjøring på San Francisco Game Developers 'Conference som Unity jobber med å implementere publisering til den nye Flash player (kodenavn "tue"), det er en lys fremtid foran for enhver utbygger å dra nytte av de nylig utvidede muligheter denne nyheten bringer.
Nå kan ikke bare en Flash-utvikler begynne å jobbe i 3D, men de vil også være i stand til å arbeide mellom de to mediene, og faktisk dele mer felles med den eksisterende vell av Unity utviklere der ute i den eksisterende . samfunnet
Så messing stifter - hva er styrken i Unity, vel bortsett fra å være svært enkel å bruke takket være et svært intuitivt grensesnitt - Jeg tror nøkkelen styrke, nå mer enn noen gang er dens evne til å ta en utbygger til å publisere sitt innhold på tvers av flere plattformer. Så arbeider fra en enkel prototype som er klar om noen timer opp til et spill som kan bli publisert samtidig på skrivebordet, nettlesere, iOS og Android-enheter og til og med konsoller - du har sjansen til nivået de spiller feltet for deg selv, din byrå og hvem vet hvor det kan ta deg
Da jeg begynte å jobbe med Unity jeg også jobbet med Flash meg selv og umiddelbart trakk flere paralleller, for eksempel -
The Stage:? som Hovedfokus i Flash, tilsvarer Unity sin scene panel, en 3D enkelt å navigere scenen for å bygge spill i
Filmklipp: slike lagrede eiendeler kan likestilles med hva Unity kaller prefabs - bygget i scene og lagret som. et ferdighus, ferdig bygget objekter kan startes under kjøring
The Library:. Unity har et lignende konsept kjent som prosjektpanelet, og import er enda enklere, bare lagre i en mappe i prosjektet, og Unity oppdateringer /konverterer alle eiendeler fritt hver gang du oppdaterer en fil
Action. Unity bruker sine egne versjoner av C # og Javascript, og snart vil støtte bruk av Actionscript 3 som en del av sin eksport til Flash Player. AS3 brukere vil trolig foretrekke å bruke C # som sin en lignende OO språk der webutviklere kan føle seg mer hjemme med Javascript.
Etter å ha undervist Unity, Flash og diverse andre disipliner for de siste fem årene i? har sett mye programvare og teknikker kommer og går, og jeg forstår hvorfor mange Flash-utviklere har tatt spranget til 3D med Unity. Dette er sagt, jeg tror også det er viktig å bryte ned noen designprosessen du måtte ha og ta den ut av IDE og i enkelte begreper når de vurderer eventuelle nye prosjekt.
Det som ofte slår meg når utviklere nærme et problem er som selvfølgelig de holde seg til det de vet - det er en ferdighet de har tatt deg tid til å finpusse og føler at det er der de leverer sine beste arbeider. Jeg tror sterkt på å ta lager av hva ideen eller kort du arbeider mot krever - nå ikke misforstå, jeg er ikke her for å foreslå at Flash utviklere bør gjøre spranget fordi 3D er fremtiden! og andre merkelige 90s utsagn som at - nei, jeg bare mener at hvis et prosjekt krever tredimensjonal dybde - et verktøy som Unity er definitivt verdt å vurdere.
Det viktigste spørsmålet de fleste utviklere har er tid. Ved hjelp av meg selv som et eksempel - jeg har brukt mange år fokusert utelukkende på å få nybegynnere oppe og går, og finslipe min egen ferdighet av å vite hvordan man best kan lære ulike individer. Jeg har hatt lite tid til å utvikle for meg selv og armen ut og jeg vet at kravene til å jobbe alle timer på prosjekter som etterlater lite tid for eksperimentering. Så med dette i tankene - hvis du er en Flash-utvikler som ønsker muligheten til å ta en dukkert i Unity utvikling, hva du kan finne er at en liten forpliktelse over tid kan belønne deg med en ferdighet som sparer deg for tid på et senere tidspunkt, når retten prosjekt for å bruke den til byr seg.
Det er allerede flott å se mange Flash-utviklere å komme inn i Unity samfunnet, og forhåpentligvis flyttingen til Flash eksport via tue vil oppmuntre enda mer. Med den massive vell av erfaring og talent for spillutvikling iboende i Flash samfunnet, er det en fantastisk symbiotisk kreative muligheter.
Vi ser allerede en stor opptak av bruk av Unity og sin web-spiller for kommersielle spillutviklere som ville ha tidligere bare anses å jobbe i Flash, men nå er disse muligheter til å ta konsollen kvalitet gaming inn i nettleseren bety at vi har sett selskaper som Disney og Warner ta noen av sine store IP-adresser til opprykk med Unity spill, og denne trenden er bundet til å fortsette.
QFor de som ser på å komme i gang i løpet av Unity boken "Unity Game Development Essentials» er en uvurderlig ressurs for å lære det grunnleggende og utvikle en morsom mini-spill. Å være et universitet lærer du åpenbart har en dyp interesse for utdanning av de rundt deg, men hva som inspirerte deg til å skrive en bok om emnet? Var det noe du likte? Gjøre elevene liker å bli undervist av forfatteren av deres pensum
Da jeg begynte å undervise og utvikle med Unity, var det bare to tutorials? - De var ganske lang, og jeg er en fast tro på å splitte opp læring i mer håndterbare biter. Så begynte jeg å lage en serie med opplæringsvideoer på et nettsted jeg hadde på den tiden kalt LearnMeSilly.com - disse ble svært populær, og ble delt over hele Unity fora, som er der jeg ble plukket opp av et oppkjøp redaktør av pen tech savvy Packt publisering, som spurte om jeg ville være interessert i å skrive en bok om emnet
Jeg ville bare skrevet en artikkel for MacTech magazine -. mitt første steg inn fanboy ranting om Unity og jeg hadde ganske likte skriveprosessen så sa ja. Ti måneder senere var den klar, tilfeldig i tid for Unity bli tilgjengelig på PC og snart etter det, fritt nedlastbare
Jeg har virkelig gledet mulighetene boken som tilbys -. Rett og slett en bedre sjanse til å gi ut den type av informasjon jeg hadde funnet avgjørende når jeg begynte å lære. Ofte det er vanskelig for de utenfor utdanning for å forstå hva nytt elever trenger når de nærmer seg en ny ferdighet og dens hvorfor nettet er strødd med timer lange opplæringsvideoer som blir forlatt og bøker for nybegynnere som fokuserer på ren programmering - ofte den mest off- sette element av interaktive disipliner. Med min bok jeg håper jeg balansert og gir leseren en mulighet til å lære ferdigheter avgjørende for Unity et skritt av gangen, uten noen gang å føle at de trenger å se andre steder eller miste oversikten over hva de sikter mot.
Jeg tok denne tilnærmingen når du utvikler min siste levende eksperiment - http://unity3dstudent.com - en modul og utfordring basert system som introduserer Unity nybegynnere til pakken og ber dem deretter å ta det de har lært, og fullføre en unguided utfordring. Så langt fungerer bra, med mye engasjement fra nettsamfunnet
Som for elevene mine, forhåpentligvis blir undervist av noen som er lidenskapelig om et emne er betryggende, og jeg har en flott tid med dem. - noe jeg vil definitivt savne når jeg flytter for å jobbe for Unity Technologies, men i virkeligheten tror jeg at jeg vil oppdage at jeg ender opp med en hel verden av studenter for å hjelpe lære verktøy som vil være stor. Dette sa jeg hadde en student spør meg i dag om jeg kunne signere sitt eksemplar av boken min før jeg drar, som virket litt merkelig, men kult jeg tror!
QAS om å skrive en bok for samfunnet isn ' t nok du er også forfatter av http://unity3dwork.com, http://unity3dstudent.com og http://learnunity3d.com !! Du sikker på å holde deg opptatt! Lede oss gjennom hva hovedmålet er med disse områdene og kanskje dele litt av hva som kommer snart ...
Disse nettstedene vokste ut av mitt ønske om å spre bruken av Unity rundt på nettet litt mer. Da jeg først begynte å bruke det, var det bare Unity forumet seg til å diskutere det videre, og Facebook hadde egentlig ikke tatt av ennå.
begynte jeg LearnUnity3D.com tilbake i 2008 til dette formål, og jeg opprett det i dag stort sett med kule ting jeg har oppdaget som ble gjort med Unity - slik at nettstedet spesifikt har endt opp med å bli mer av en (WhyYouShould) LearnUnity3D.com - så hvis du trenger overbevisende - ta en titt på hva som postet det . Den pedagogiske siden av ting jeg setter utelukkende på Unity3Dstudent.com nå, og jeg ser frem til å ha mer tid til å legge til innhold som snart - nå og da vil jeg synes at jeg blir spurt et lignende spørsmål en mye så jeg prøver og legge inn et eksempel manus og video der oppe
Målet med disse nettstedene er egentlig bare å gi samfunnet en god kvalitet, anses tilnærming til å støtte deres behov på den beste måten jeg vet hvordan. - Jeg kommer til å fortsette å utvikle dem som jeg finner bedre måter å hjelpe folk lære. For eksempel er jeg i ferd med å lansere en profil funksjonen på Unity3Dstudent.com som vil hjelpe brukerne spore hva de har dekket og kommunisere bedre med andre elever.
QSO når den ikke er undervisning eller skrive, må du være tapt et sted i Unity verden. Er det noen prosjekter som du har jobbet med i løpet av Unity som du likte spesielt godt? Hvilken rolle ser du vanligvis lette på de prosjektene du har vært involvert i så langt? Er det noen som du liker mest?
Jeg har stort sett jobbet i en konsulentrolle i Unity prosjekter for utviklere å komme i gang, som jeg har vært i stor grad involvert i utdanning før nå. Mesteparten av tiden hva brukerne trenger er et punkt i riktig retning, eller råd om hvordan man skal oppnå et bestemt spill scenario eller mekaniker med Unity.
QFor spirende Unity utviklere, noen tips du vil dele? Er det noen utvidelser du har brukt som sparer alvorlig utviklingstiden eller gjøre spillutvikling enda mer moro som du ønsker å dele?
Hvis du begynner med Unity, har du mye å lære før du kommer inn plugge noe inn i Editor, men det finnes unntak som er vel verdt å sjekke ut som vil spare deg for mye tid. Hovedmoral her er å huske å ikke finne opp hjulet - som Unity Technologies og mange andre har allerede skrevet Tegn Controllers eller bil scripts så egentlig er det liten vits i å gjenta hva andre har mestret - med mindre du gjør dette for å lære mer I så fall kan det være flott å sette deg prosjekter å jobbe på
Noen gode tidsbesparende verktøy og ressurser jeg hjertelig anbefale er -.
iTween - en klasse for animasjoner og bevegelser av Bob Berkebile virkelig få fart lage stilige animerte elementer for ulike deler av spillet, og hva mer er, gir Bob dette gratis
ActiveDen /GamePrefabs.com /Asset Store (i software) - Unity gir ferdighus system skissert tidlig å lagre eiendeler du gjør, men du kan også importere ferdige bygget aktiva i dette skjemaet. Nettsteder som Active Den og GamePrefabs selge eiendeler for alle slags formål, og du kan også få disse verdiene direkte i Unity ved å gå til Window> Asset Butikk
Mixamo -. Hvis du gjør noe med Character animasjon, du bør sjekke ut Mixamo. En svært avansert verktøysett av karakter animasjoner du kan kjøpe finpusse og gjelde alle rigget karakter, er dette en massiv tidsbesparende, og en lek å bruke
String -. En ganske frisk navn i Unity verden, er String en fantastisk Augmented Reality verktøy som fungerer med Unity å bringe bemerkelsesverdig AR til ulike distribusjoner av Unity, inkludert iOS for mobile
Til slutt går en hederlig omtale til answers.unity3d.com og unifycommunity.com/wiki -. den tidligere svarene stort sett alle spørsmål du trenger, og sistnevnte er en massiv wiki eksempler og bidrag fra samfunnet rundt Unity.
Qog å bryte opp, å være en stor "strand frisbee fan" har du mestret en iPhone-spill med iPhone som frisbee ennå? = D
Ikke ennå, jeg tror jeg vil holde til den gamle skolen tilnærming for bedriften jubel! Anmeldelser