Unity
Die Unity Game Engine ist seit mehr als einem Jahrzehnt im Einsatz, und seine Vielseitigkeit und Benutzerfreundlichkeit haben es zu einem der Go-to-Motoren für alle von AAA-Gaming-Unternehmen oder auch Single-Indie-Entwickler gemacht.
- Cross-Plattform-Unterstützung
- Schafft Spiele in 2D und 3D
- Unterstützt von einer großen Gemeinschaft und Asset-Shop
- Kombiniert ein tiefes Feature-Set mit einem noch nie da gewesenen Grad der Zugänglichkeit
- Einer der billigeren Motoren auf dem Markt, und auf Indie-Entwickler
- Asset-Workflow ist einfach
- Wenig Unterstützung für Linux-Programmierung
- Die Dokumentation ist oft nicht auf dem neuesten Stand mit den neuesten Änderungen
Es ist schwer zu sagen, ob die Einheit zum Glück mit der Explosion des Indie-Spiel-Markts timed wurde oder ob es ein großer Faktor in den Boom zu erleichtern. Unabhängig davon, ist es für Entwicklungsteams jeder Größe und Ausbildung einer der führenden Spiele-Engines werden. Es verwaltet die Lücke zwischen den hochfunktionalen, aber sehr kompliziert Motoren Hauptversionen zu entwickeln, verwendet zu überbrücken und die mehr Motoren begrenzt, dass erlaubt Anfängern für die Freigabe funktioniert, aber simpel Spiele zu erstellen. Im Laufe von 10 Jahren hat sich die Einheit auf die intuitive und expansive Design gebaut, die Verwaltung ihrer Relevanz zu bewahren und definieren, wie die moderne Spiele aufgebaut sind. Indie-Entwickler loben Unity für seine Rolle in den Entwicklungsprozess zu demokratisieren, und es ist ein harter Begriff zu Rabatt. Einheit nimmt viel von den tieferen Level-Funktionen, die einmal ein starkes Verständnis von mehreren Programmiersprachen erforderlich und konvertiert sie in eine visuelle Schnittstelle auf einfachen Bausteinen aufgebaut. Durch die Verwendung von Grund Trigger und eine Drag-and-Drop-Struktur, Workflow-Einheit macht eine Brise. Aber es skaliert auch auf die Anforderungen des Benutzers auf. C # ist für seine Geschwindigkeit und Vielseitigkeit betrachtet und Unity ermöglicht es Entwicklern, mit der Sprache zu verstehen fortgeschritteneren Code in ihre Software zu integrieren und zu wissen, dass es über Fehler oder unbeabsichtigte Folgen, ohne dass Sorge nativ arbeiten. Während die Schnittstelle für die Einheit zunächst byzantinisch erscheinen mag, ist es weit entfernt von den komplizierteren Motoren, die ihr vorausging. Die Benutzer haben eine große Anzahl von Menüs und Werkzeugsätzen zu navigieren, aber wenn man ein Gefühl für die zugrunde liegenden Prinzipien zu bekommen, ist die Arbeitsumgebung zu navigieren eine ziemlich einfache Angelegenheit. Ein Teil der Notwendigkeit dieser Komplikationen ist, dass Unity jeden Aspekt des Spiels Entwicklungsprozess behandelt. Aber alle die Prinzipien der Entwicklung von Spielen verwendet hat die gleiche Logik in der Unity-Engine. Objekte und Ereignisse sind die bestimmenden Merkmale und die Core-Logik ist einfach eine Frage der Ketten des letzteren zur ersteren verbindet dynamische Gameplay-Funktionen zu erstellen und reaktive Umgebungen aufzubauen. Der Erfolg in der Spiele-Industrie wird oft gesagt auf plattformübergreifende Koordination. Der Markt der Spieler hat verteilt auf PCs, mobile Geräte geworden, und drei beliebten Konsolen und war einmal eine arbeitsintensive Angelegenheit auf allen diesen Geräten Spiele zur Arbeit zu optimieren. Unity beschleunigt den Prozess und macht es einfach, ein einzelnes Paket zu nehmen und sicherzustellen, dass es glatt für alle Benutzer funktioniert. Unity ist auch Gastgeber eines Asset-Geschäft, das die Notwendigkeit für die Entwässerung eines Teams kreativen Haushalt reduzieren. Beträchtliche Mengen von Vermögenswerten zur Verfügung, viele von ihnen frei. Das bedeutet, dass, wenn Sie schauen, um die Idee, einfach zu Prototyp, Sie leicht in bestehende Materialien verstopfen können und sehen, wie sie in Aktion funktionieren. Es ist ein wertvolles Werkzeug für, wenn Sie versuchen, die Finanzierung oder überzeugen Entwickler und Kreative zu finden für Ihr Projekt zu unterzeichnen.