Cum să învățați unitatea

Unitatea este un motor de dezvoltare integrat, complet integrat, pentru crearea unui conținut 3D interactiv. Vrei să faci jocuri 3D? Unitatea te-a acoperit. În acest articol, vom împărtăși cărți, tutoriale și sugestii pentru a ajunge la unitate.


Ce?! Nu ați auzit de unitate?

Unde te-ai ascuns? Pentru cei neobișnuiți cu acest minunat set de kituri, pregătiți-vă pentru a merge wow.

Citind acest lucru și gândindu-mă "dar nu pot codifica! Nu pot proiecta! Nici o problema. Unitatea are un magazin de bunuri construit chiar în el, plin de tot felul de bunuri pentru tine de a cumpăra ieftin și de a folosi în proiectele tale. Situația nu a fost niciodată mai bună pentru dezvoltatorii independenți.

Unitatea este, de asemenea, înconjurată de o comunitate minunată, cu multe tutoriale și biblioteci open source, care contribuie la integrarea tot felul de tehnologii cool de la Microsoft Kinect la soluții mobile Augmented Reality, permițându-vă să vă concentrați în întregime pe jocul sau aplicația.

Mai mult, cu un singur proiect Unity puteți exporta toate diversele browsere web, desktop-urile PC și Mac, Adobe Flash, iOS, Android, Xbox 360, Wii și PlayStation 3 toate prin apăsarea unui buton. Nu a fost niciodată atât de ușor să obțineți conținutul dvs. pe mai multe platforme și dispozitive fără a trebui să plătiți o cotă de redevență din profitul dvs. Multe jocuri de top de pe magazinul iOS sunt realizate cu Unity!

Crezi că e uimitor? Ce-ar fi dacă ți-aș spune că există o versiune gratuită "Indie" pentru a descărca acum și a începe să te joci? Nu eo glumă. Este cu adevărat minunat, deci hai să ne scufundăm chiar în ...


Vreau să îl descarc acum!

Sigur că o faceți - căutați-vă pe pagina Unitate de descărcare și atingeți butonul de descărcare! Veți primi un studiu gratuit de 30 de zile al Unity Pro și (în momentul redactării) o încercare gratuită de 30 de zile a extensiilor pentru companiile Android și iOS.

În timp ce descărcați (~ 500MB) apucați o ceașcă de ceai și navigați prin galeria Unity și verificați unele dintre jocurile uimitoare care au fost făcute cu Unity, doar pentru a vă mânca apetitul puțin mai mult.

AngryBots, proiectul Exemplu curent.

Odată ce este descărcat, executați instalarea. Acesta vă va solicita o adresă de e-mail și să alegeți dacă doriți să achiziționați Unity Pro, să încercați o încercare Unity Pro de 30 de zile sau pur și simplu să utilizați versiunea Unity Indie. Aș opta pentru procesul Unity Pro doar pentru a vedea capacitățile reale ale motorului. Nu vă îngrijorați de predarea adresei dvs. de e-mail; ei nu vă spam cu nimic și puteți utiliza acest cont pentru magazinul de active mai târziu, dacă este necesar.

Când treceți prin opțiunile de instalare, asigurați-vă că ați instalat Unity, MonoDevelop (mediul de codare) și proiectul Exemplu. Exemplul Proiectului se schimbă din când în când, dar de obicei prezintă cele mai recente caracteristici ale motorului și va fi optimizat pentru toate platformele exportabile. În prezent, proiectul Exemplu este AngryBots și merită să aruncați o privire.


Unitatea învățării - Începeți de la sursă

Există atât de multe locuri în care puteți începe călătoria dvs. în cadrul Unității, iar Unitatea înșiși au început recent să ofere gratuit cursuri de formare online live. În cazul în care mai bine pentru a începe de învățare decât de la sursă? Vă puteți înscrie și participați aici.

Cele două cursuri disponibile acum vă vor prezenta elementele de bază ale interfeței Unity și conceptele-cheie și fluxurile de lucru utilizate în timp ce vă deplasați prin dezvoltarea a două mini-jocuri pentru a vă lua acasă și a-ți arăta mama. Îi va iubi!

Unitatea are, de asemenea, un canal de instruire cu videoclipuri prezentate de Will Goldstone, care vă vor arăta prin elementele de bază ale interfeței și diferitele componente de unitate folosite pentru a vă dezvolta jocurile și aplicațiile.

Will Goldstone a lansat, de asemenea, o carte foarte populară, Unity 3.x Game Development Essentials 2011, care este o citire foarte bună și vine cu codul sursă pentru fiecare dintre capitole. De asemenea, vă oferă foarte ușor posibilitatea de script-uri în cadrul Unității, folosind fie C #, fie JavaScript.

Există, de asemenea, diverse site-uri din întreaga rețea care oferă o introducere la Unitate, inclusiv propriile noastre Activetuts + cu seriile Noțiuni de bază cu unitate. Acest lucru vă introduce, de asemenea, scripting cu JavaScript.


Unitatea învățării - în cazul în care urmează?

Când sunteți confortabil cu elementele de bază și doriți să vă bazați pe cunoștințele dvs., ar trebui să consultați Unity 3D Student - un site de Will Goldstone (din nou!), Care este plin de module bitesized, urmate de provocări pentru dvs..

Pentru cei cărora le place o carte fizică care să țină acolo este o mare citire a lui Ryan Henson Creighton, Unity 3.x Game Development by Example, care vă va învăța mai multe concepte provocatoare și vă va deplasa prin obstacolele populare prezentate în dezvoltarea jocurilor. Pentru junkii de ecran există și o carte electronică disponibilă.

Dincolo de aceasta, Unity Cookie produce o gamă largă de tutoriale pentru începători, precum și două serii complete care te fac să construiești propriul joc. Instructorii digitali găzduiesc câteva cursuri mai avansate în subiecte precum Scripting de caractere, Sisteme de armament, Nivel de design și AI & Waypoints, pentru a menționa doar câteva. Design3 au mai multe cursuri bazate pe diferite concepte, inclusiv dezvoltarea mobilă și, nu în ultimul rând, GamePrefabs de Tornado Twins are o tona de prefaburi și tutoriale cool pentru proiectele dvs..


Sfaturi rapide

Învață să-l iubești pe Bob. El a creat între care nu veți putea trăi fără. De asemenea, verificați blogul său pentru o mulțime de sfaturi și trucuri și prefaburi de economisire a timpului răcoros și puțină înțelegere în fluxul său de lucru.

Dacă sunteți dezvoltator și vă aflați blocați, obișnuiți-vă să citiți referințele Unity Scripting Reference înainte de a merge la culcare, este cel mai bun prieten al dvs. și vă va ajuta mereu.

Alternativ, implicați-vă în comunitate și căutați pe Unity Answers și Unity Forums - cineva este obligat să fi avut aceeași problemă și va fi sperat că va posta o soluție.

Apoi, găsiți și urmați cele mai bune rezultate pe Twitter. Pentru a numi doar câteva ...

  • @ Unity3D
  • @quickfingerz
  • @willgoldstone
  • @pixelplacement
  • @gamedevtuts

Am plecat de la zero la erou, ce acum?

Ar trebui să aveți acum încrederea și înțelegerea pentru a vă lua ceea ce vă vine, așa încât să mergeți acolo și să vă inspirați. Încercați să faceți un mini joc minunat, doar pentru distracție, pentru a vă ajuta să învățați și pentru a vă umple portofoliul pentru a putea fi angajat. Mai presus de toate, bucura-te de tine!