Hur man lär sig enighet

Unity är en funktion rik, fullt integrerad utvecklingsmotor för skapande av interaktivt 3D-innehåll. Vill du göra 3D-spel? Unity har dig täckt. I den här artikeln delar vi böcker, handledning och förslag för att ta tag i Unity.


Vad?! Du har inte hört talas om enighet?

Vart har du gömt dig? För de som inte är bekanta med denna fantastiska bit av kit, förbereda sig för att gå wow.

Läser detta och tänker "men jag kan inte koda! Jag kan inte designa! Jag kan inte modellera!"? Inga problem. Unity har en Asset Store byggd rätt in i den, full av alla slags godsaker för att du ska köpa billigt och använda i dina projekt. Situationen har aldrig varit bättre för indieutvecklare.

Enheten är också omgiven av en fantastisk gemenskap med många bidragande handledning och bibliotek med öppen källkod för att integrera alla sorters cool teknik från Microsoft Kinect till Mobile Augmented Reality-lösningar, så att du kan fokusera helt på ditt spel eller program.

Dessutom kan du med ett Unity-projekt exportera till alla olika webbläsare, PC och Mac-skrivbord, Adobe Flash, iOS, Android, Xbox 360, Wii och PlayStation 3 allt från ett knapptryck. Aldrig har det varit så lätt att få ditt innehåll på många plattformar och enheter utan att behöva betala en royalties andel av dina vinster. Många toppspel på iOS-butiken är gjorda med Unity!

Tror det är fantastiskt? Vad händer om jag sa att det fanns en gratis "Indie" -version för att ladda ner just nu och börja spela med? Det är inget skämt. Det är verkligen fantastiskt, så låt oss dyka rätt i ...


Jag vill ladda ner det nu!

Visst du gör - så gå över till Unity Download-sidan och tryck på den här nedladdningsknappen! Du får en gratis 30-dagars prov av Unity Pro och (vid skrivetid) en gratis 30-dagars prov av Android och iOS exportörtillägg.

Medan det laddas ner (~ 500 MB) ta en kopp te och kolla igenom Unity Gallery och kolla in några av de fantastiska spelen som har gjorts med Unity, bara för att lita din aptit lite mer.

AngryBots, det nuvarande exempelprojektet.

När det har laddats ner, springa igenom installationsprogrammet. Det kommer att fråga dig en e-postadress och välja om du vill köpa Unity Pro, prova en 30-dagars Unity Pro-rättegång eller använd bara Unity Indie-versionen. Jag skulle välja Unity Pro-rättegången för att bara se motorns riktiga egenskaper. Var inte rädd om att överlämna din e-postadress de spamar dig inte med någonting och du kan använda det här kontot för Asset Store senare om det behövs.

När du går igenom installationsalternativen måste du installera Unity, MonoDevelop (kodningsmiljö) och Exempelprojektet. Exempelprojektet ändras från tid till annan men visar vanligtvis motorns senaste egenskaper och kommer att optimeras för alla exporterbara plattformar. För närvarande är Exempelprojektet AngryBots och det är väl värt att titta igenom.


Learning Unity - Börja vid källan

Det finns så många platser där du kan börja din resa inom Unity, och Unity har nyligen börjat erbjuda gratis "Live Online Training Courses". Var bättre att börja lära sig än från källan? Du kan anmäla dig och delta i dem här.

De två kurser som är tillgängliga just nu kommer att introducera dig till grunderna i Unity-gränssnittet och de centrala begreppen och arbetsflöden som används medan du går igenom två mini-spel för att ta hem och visa din mamma. Hon kommer att älska dem!

Enighet har också en handledningskanal med videor presenterade av Will Goldstone som går igenom grunderna i gränssnittet och de olika enhetskomponenterna som används för att utveckla dina spel och applikationer.

Kommer Goldstone också att släppa en mycket populär bok, Unity 3.x Game Development Essentials 2011, vilket är en riktigt bra läsning och kommer med källkod för varje kapitel. Det introducerar också dig ganska försiktigt till skript inom Unity, med antingen C # eller JavaScript.

Det finns också olika webbplatser runtom i världen som erbjuder en introduktion till Unity, inklusive våra egna Activetuts + med min Kom igång med Unity-serien. Detta introducerar dig också för att skripta med JavaScript.


Lärande enhet - var nästa?

När du är bekväm med grunderna och vill bygga på dina kunskaper, bör du kolla in Unity 3D Student - en sida av Will Goldstone (igen!) Som är full av bitesized moduler följt av utmaningar för dig försök.

För dem som gillar en fysisk bok att hålla finns det en bra läsning av Ryan Henson Creighton, Unity 3.x Game Development genom exempel, som lär dig mer utmanande koncept och går igenom populära hinder som presenteras i spelutveckling. För skärmknarkarna finns det också en eBook tillgänglig.

Utöver detta producerar Unity Cookie ett brett utbud av nybörjarmanualer samt två kompletta serier som går igenom dig genom att bygga ditt eget spel. Digitala handledare är värd för några mer avancerade kurser inom ämnen som Character Scripting, Vapensystem, Level Design och AI & Waypoints, för att nämna några. Design3 har flera kurser baserade på olika begrepp, inklusive mobil utveckling, och sist men inte minst GamePrefabs av Tornado Twins har massor av coola prefabs och handledning för dina projekt.


Snabba tips

Lär dig att älska Bob. Han skapade mellan vilka du inte kommer att kunna leva utan. Titta också på hans blogg för massor av tips och trick och snygga tidsbesparande prefabs och lite insikter i hans arbetsflöde.

Om du är en utvecklare och hitta dig själv, vänligen vänja dig att läsa Unity Scripting Reference innan du lägger dig, det är din bästa vän och hjälper dig alltid ut.

Alternativt, bli involverad i samhället och sök på Unity Answers och Unity Forums - någon är bunden att ha haft samma problem och kommer förhoppningsvis ha lagt upp en lösning.

Hitta och följ sedan bäst på Twitter. För att nämna några stycken…

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

Jag har gått från noll till hjälte, vad nu?

Du borde nu ha förtroende och förståelse för att ta itu med vad som helst, så gå ut och bli inspirerad. Försök att göra ett coolt mini-spel bara för skojs skull för att hjälpa ditt lärande och fylla din portfölj så att du kan bli anställd. Mest av allt, njut av dig själv!