2D games is al langer in Unity mogelijk, maar sinds de uitgave van versie 4.3 is er een aparte mode gekomen, waarin je helemaal kan werken in een aangepaste versie van de editor. Om dit te nieuwe deel bekend te maken heeft Unity zelf een video vrijgegeven waarin ze de nieuwe verschillende aspecten laten zien waarmee je zelf kan maken.
Ik heb gekeken naar de nieuwe verschillende mogelijkheden waarin dit mogelijk is. Het filmpje heb ik twee keer gekeken omdat het nieuwe deel erg interessant is. En misschien voor een project in het volgende semester een meerwaarde kan hebben. 2D projecten heb ik nog niet eerder gemaakt, hierdoor lijkt het me erg interessant om hiermee te werken. Het geheel wat het filmpje laat zien, is dat er met de nieuwe animatie editor het mogelijk is om 2D te animeren en hoe de structuur van de opbouw van een 2D game in Unity is. Het opbouwen van een scene met directe PSD's vind ik erg handig omdat het nu direct painten is en daarmee er gelijk kan worden gewerkt. Dit moedigt mij persoonlijk aan om hiermee een keer een demo scene te maken of voor een project een prototype te maken.
De walkthrough laat zien de productie van een simpele demo in elkaar zit, de verschillende onderdelen worden getoond en hoe deze met elkaar in verbinding staan. De verschillende mogelijkheden waaronder psychics die met BOX2D worden berekend, zijn nu mogelijk om toe te passen. De nieuwe mogelijkheden die Unity nu biedt zijn meer dan welkom. Daarnaast heeft Unity een mogelijkheid in gebouwd om zelfs in de 2D scene, nog verschillende 3D objecten erin toe te passen.
Daarnaast heb ik de recente UNITE! gekeken om te zien wat de plannen voor Unity en de ontwikkeling van de engine, editor en de toekomstige games zijn. Daarnaast wordt er een trailer getoond waarin er wordt laten zien dat er allerlei nieuwe mogelijkheden op het gebied van onder andere animatie, post-processing en rendering mogelijk zijn. De Workflow hebben ze ook aan gewerkt, er zijn dingen verandert om verschillende dingen sneller te laten verlopen.
Ze vertellen dat ze met Unity een ondersteuning bieden voor vele nieuwe systemen en consoles. Hierdoor kunnen ze nieuwe mogelijkheden toepassen qua ondersteuning. Ze hebben het ook over de ondersteuning van nieuwe technologie waaronder Oculus Rift. Deze nieuwe hardware zal in de toekomst zeker meer worden gebruikt. En ze hebben het over dat met Unity de data in the Cloud willen gaan. De ondersteuning voor cross development is een nieuwe optie wat ze aankondigen en ontwikkelen om de ontwikkeling te versnellen en te vorderen.
Uitgebreide tutorial voor het maken van en 2d sidescroller
Na het zien van de bovenstaande video's heb ik gekeken naar de volgende tutorials die verder gingen op dit onderwerp. Daardoor ben ik gaan kijken naar de tutorial die in verschillende stappen uitlegd hoe een 2D game moet worden gemaakt. De tutorial legt in 6 delen uit hoe er een 2D platformer kan worden gemaakt in Unity. Hierdoor ben hoe dit wordt opgebouwd. Het bouwen van een 2D game zoals in deze tutorial laat zien hoe het proces is met het maken van een sidescroller. In deze tutorial wordt er een sidescroller gemaakt aan de hand van 3d objecten binnen een scene. In begin laat hij de basis principen zien hoe een begint van de code moet worden opgemaakt om de basis om te werken in elkaar zit. Waaronder hoe de ridgetbody van de object wordt toegepast.
Daarna begint hij met coden van de een camera tracking, die de speler volgt wanneer deze door het level heen loopt. Het coden van deze camera kwam ik deels volgens, maar hij werkt veel met coordinaten, wat leerzaam was om te zien hoe hij dit in elkaar zet. Later volgt een simpel level design dat bestaat uit wat objecten. Tevens voegt hij een karakter dat bestaat uit geometrische vormen toe aan het level en past hij de animaties toe. Deze worden met code gelinkt aan het model, dat plaatst heeft gemaakt voor de placeholder.
Daarna gaat hij stap voor stap verschillende animaties aan verschillende states van het karakter toepassen. Hiermee gaat wordt het karakter voorzien verschillende functies. En uiteindelijk kan het hiermee door het level heen, verschillende functies uitvoeren.
En deze tweede tutorial is daarentegen wel gebaseerd op de nieuwe 2D mogelijkheden van Unity 4.3. Deze beschrijft hoe er met de nieuwe 2D editor werkt en wat de nieuwe functies zijn. De tutorial is niet zo uitgebreid als de eerste, maar geeft wel een korte blik hoe de nieuwe editor in de basis werkt.
Als laatste ben ik nog gaan kijken hoe het zit met het invoegen van 2D sprites in Unity4.3. Het nieuwe sprite systeem dat erin is verwerkt geeft de mogelijkheid om verschillende frames efficient in Unity te importeren tot een animatie. In deze tutorial wordt het proces beschreven hoe dit wordt gedaan. De frames worden per frame op de timeline toegepast waardoor de animatie duidelijk wordt. In de Unity Animator wordt deze animatie state samengevoegd zodat het kan worden gebruikt als een animatie die kan worden aangeroepen op een object. De tutorial is helaas niet voorzien van een voiceover, maar is visueel goed te volgen.
Totale tijd: 6,5 uur
Geen opmerkingen:
Een reactie posten