Unity
De Unity game-engine is in gebruik voor meer dan een decennium, en de veelzijdigheid en het gebruiksgemak hebben het één van de go-to-motoren voor iedereen, van AAA gaming bedrijven om eenpersoonshuishoudens indie ontwikkelaars gemaakt.
- Cross-platform ondersteuning
- Maakt games in zowel 2D als 3D
- Ondersteund door een grote gemeenschap en asset store
- Combineert een diepe feature set met een ongekend niveau van toegankelijkheid
- Een van de goedkopere motoren op de markt, en vrij om indie-ontwikkelaars
- Asset workflow is eenvoudig
- Weinig steun voor Linux programmering
- Documentatie is vaak niet up-to-date met de nieuwste wijzigingen
Het is moeilijk te zeggen of Unity gelukkig werd getimed met de explosie van de indie game markt of als het was een grote factor in de boom te vergemakkelijken. Hoe dan ook, het is uitgegroeid tot een van de grootste game-engines voor de ontwikkeling teams van elke omvang en onderwijs. Hij slaagde erin om de kloof tussen de zeer functioneel, maar zeer ingewikkeld motoren gebruikt om grote releases ontwikkelen en hoe beperkter motoren die manier konden nieuwelingen te creëren functioneren, maar simplistische games voor vrijlating te overbruggen. In de loop van 10 jaar, heeft Unity gebouwd op de intuïtieve en uitgestrekte ontwerp, het beheer van de relevantie te behouden en te bepalen hoe de moderne games worden aangelegd. Indie ontwikkelaars lof Unity voor zijn rol in de democratisering van het ontwikkelingsproces, en het is een moeilijk begrip voor korting. Unity neemt een groot deel van de dieper niveau functies die ooit een sterk inzicht in meerdere programmeertalen nodig en omgezet ze in een visuele interface gebouwd op eenvoudige bouwstenen. Door het gebruik van de fundamentele triggers en een drag-and-drop structuur, Unity merken workflow een briesje. Maar het schaalt ook aan de eisen van de gebruiker. C # is goed beschouwd om zijn snelheid en veelzijdigheid, en Unity kunnen ontwikkelaars met het begrijpen van de taal tot meer geavanceerde code te integreren in hun software en weet dat het zal in eigen land werken zonder zich zorgen te maken over bugs of onbedoelde gevolgen. Hoewel de interface voor Unity Byzantijnse lijkt op het eerste, het is een verre schreeuw van de meer gecompliceerde motoren die eraan voorafging. Gebruikers moeten een groot aantal menu's en gereedschap sets te navigeren, maar zodra je een gevoel voor de onderliggende principes, het navigeren in de werkomgeving is een vrij eenvoudige zaak. Een deel van de noodzaak van deze complicaties is dat Unity behandelt elk aspect van het spel ontwikkelingsproces. Maar alle gebruikte in het spel ontwikkeling principes gebruik van dezelfde fundamentele logica in de Unity-engine. Voorwerpen en gebeurtenissen zijn de bepalende kenmerken, en de kern logica is gewoon een kwestie van het koppelen van ketens van de laatste aan de voormalige om dynamische gameplay-functies te creëren en te bouwen reactieve omgevingen. Succes in de game-industrie wordt vaak beweerd op cross-platform coördinatie. De markt van de gamers heeft verdeeld over pc's, mobiele apparaten en de drie meest populaire consoles geworden, en het optimaliseren van games om werk op al deze apparaten was ooit een arbeidsintensieve aangelegenheid. Unity versnelt het proces en maakt het gemakkelijk om een enkel pakket te nemen en zorg ervoor dat het soepel werkt voor al uw gebruikers. Unity speelt ook gastheer voor een actief winkel die de noodzaak voor het aftappen van creatieve budget van een team kan verminderen. Grote hoeveelheden van de activa beschikbaar zijn, velen van hen vrij. Dat betekent dat als je op zoek bent om gewoon een prototype van het idee, kunt u eenvoudig aansluiten op bestaande materialen en zien hoe ze functioneren in actie. Het is een waardevol instrument voor als je probeert om de financiering te vinden of te overtuigen ontwikkelaars en creatieven aan te melden voor uw project.