Eenheid leren

Unity is een rijke, volledig geïntegreerde ontwikkelingsengine voor het creëren van interactieve 3D-inhoud. Wil je 3D-spellen maken? Unity heeft je gedekt. In dit artikel zullen we boeken, tutorials en suggesties delen om grip te krijgen op Unity.


Wat?! Je bent nog niet van eenheid gehoord?

Waar heb jij je verstopt? Voor degenen die niet bekend zijn met dit geweldige pakket, bereid je voor op wow.

Dit lezen en denken "maar ik kan niet coderen! Ik kan niet ontwerpen! Ik kan niet modelleren!"? Geen probleem. Unity heeft een Asset Store ingebouwd, vol met allerlei goodies waarmee je goedkoop kunt kopen en gebruiken in je projecten. De situatie is nog nooit zo goed geweest voor indie-ontwikkelaars.

Unity is ook omringd door een geweldige community met veel bijdragende tutorials en open source-bibliotheken om allerlei coole technologie te integreren van de Microsoft Kinect tot mobiele Augmented Reality-oplossingen, zodat je je volledig kunt concentreren op je spel of applicatie.

Bovendien kunt u met één Unity-project alle klikken op een knop exporteren naar alle verschillende webbrowsers, PC & Mac-desktops, Adobe Flash, iOS, Android, Xbox 360, Wii en PlayStation 3. Nooit was het zo eenvoudig om uw inhoud op vele platforms en apparaten te krijgen zonder een royaltyaandeel van uw winst te hoeven betalen. Veel topgames in de iOS-winkel zijn gemaakt met Unity!

Vind je dat geweldig? Wat als ik je zou vertellen dat er een GRATIS "Indie" -versie was die je nu kunt downloaden en ermee kunt spelen? Dat is geen grapje. Het is echt geweldig, dus laten we meteen gaan duiken ...


Ik wil het nu meteen downloaden!

Natuurlijk - ga dus naar de downloadpagina van Unity en klik op die downloadknop! U krijgt een gratis proefversie van 30 dagen van Unity Pro en (op het moment van schrijven) een gratis proefversie van 30 dagen van de add-ons voor Android en iOS-exporteurs.

Terwijl het downloadt (~ 500MB) pak een kopje thee en blader door de Unity Gallery en bekijk enkele van de verbluffende games die met Unity zijn gemaakt, gewoon om je eetlust een beetje meer op te wekken.

AngryBots, het huidige voorbeeldproject.

Zodra het is gedownload, loopt u door het installatieprogramma. Hij vraagt ​​u om een ​​e-mailadres en om te kiezen of u Unity Pro wilt kopen, een 30-daagse Unity Pro-proef wilt proberen of alleen de Unity Indie-versie wilt gebruiken. Ik zou kiezen voor de Unity Pro-proef alleen om de echte mogelijkheden van de motor te zien. Maak je geen zorgen over het inleveren van je e-mailadres; ze spammen je nergens mee en je kunt dit account later gebruiken voor de Asset Store indien nodig.

Bij het doorlopen van de installatie-opties moet u Unity, MonoDevelop (codeeromgeving) en het voorbeeldproject installeren. Het Voorbeeldproject verandert van tijd tot tijd maar vertoont meestal de nieuwste functies van de engine en zal worden geoptimaliseerd voor alle exporteerbare platforms. Momenteel is het voorbeeldproject AngryBots en het is de moeite waard om eens een kijkje te nemen.


Learning Unity - Begin bij de bron

Er zijn zoveel plekken waar je je reis binnen Unity kunt beginnen, en Unity zelf is onlangs begonnen met het aanbieden van gratis "Live Online Training Courses". Waar kan beter beginnen met leren dan met de bron? U kunt zich hier aanmelden en hieraan deelnemen.

De twee cursussen die nu beschikbaar zijn, laten je kennismaken met de basis van de Unity-interface en de belangrijkste concepten en workflows die je gebruikt tijdens het ontwikkelen van twee minigames om mee naar huis te nemen en je moeder te laten zien. Ze zal van ze houden!

Unity heeft ook een zelfstudiekanaal met video's gepresenteerd door Will Goldstone, die je door de basis van de interface leiden en de verschillende eenheidscomponenten die worden gebruikt om je games en applicaties te ontwikkelen..

Zal Goldstone ook een zeer populair boek, Unity 3.x Game Development Essentials 2011, uitbrengen, dat is echt een geweldig boek en wordt geleverd met broncode voor elk van de hoofdstukken. Het introduceert je ook heel voorzichtig met scripting binnen Unity, met behulp van C # of JavaScript.

Er zijn ook verschillende sites op internet die een inleiding tot Unity bieden, inclusief onze eigen Activetuts + met mijn Getting Started With Unity-serie. Dit introduceert u ook om te scripten met JavaScript.


Learning Unity - Where Next?

Wanneer je vertrouwd bent met de basis en je kennis wilt vergroten, moet je eens kijken naar Unity 3D Student - een site van Will Goldstone (alweer!) Die vol zit met bitesized modules, gevolgd door uitdagingen voor jou..

Voor diegenen die houden van een fysiek boek dat er is, is er een geweldige recensie van Ryan Henson Creighton, Unity 3.x Game Development van Example, waarmee je meer uitdagende concepten leert en je door populaire obstakels in game-ontwikkeling leert. Voor de schermverslaafden is er ook een eBoek beschikbaar.

Verder biedt Unity Cookie een breed scala aan tutorials voor beginners en twee complete series die je helpen bij het bouwen van je eigen spel. Digital Tutors organiseren een aantal meer geavanceerde cursussen in onderwerpen zoals Character Scripting, Weapon Systems, Level Design en AI & Waypoints, om er maar een paar te noemen. Design3 heeft verschillende cursussen op basis van verschillende concepten, waaronder mobiele ontwikkeling, en last but not least GamePrefabs door de Tornado Twins heeft een hoop coole prefabs en tutorials voor uw projecten.


Snelle tips

Leer om van Bob te houden. Hij creëerde iTween, waar je niet zonder kunt leven. Bekijk ook zijn blog voor veel tips en trucs en coole tijdbesparende prefabs en en weinig inzicht in zijn workflow.

Als je een ontwikkelaar bent en merkt dat je vastloopt, wen je dan aan het lezen van de Unity Scripting Reference voordat je naar bed gaat, het is je beste vriend en zal je altijd helpen.

Je kunt ook meedoen met de community en zoeken op Unity Answers en de Unity-forums - iemand is vast van plan hetzelfde probleem te hebben en zal hopelijk een oplossing hebben geplaatst.

Zoek en volg vervolgens de beste op Twitter. Om er een paar op te noemen…

  • @ unity3d
  • @quickfingerz
  • @willgoldstone
  • @pixelplacement
  • @gamedevtuts

Ik ben van nul tot held gegaan, wat nu?

Je zou nu het zelfvertrouwen en begrip moeten hebben om alles op je pad te nemen, dus ga erop uit en laat je inspireren. Probeer voor het plezier een cool mini-spel te maken dat je leert en je portfolio vult, zodat je gehuurd kunt worden. En vooral, geniet ervan!