Inhalt
- Eigenschaften
- Shader und Beleuchtung
- Spiel Audio
- Webbereitstellung mit WebGL
- 64-Bit-Editor
- Einheitswolke
- Preisgestaltung
- Einmaliger kauf
- Monatliches Abo
- Fazit
Jeder, der Spiele entwickelt oder über Spieleentwicklungstools auf dem Laufenden bleibt, hat davon gehört Einheit, aber Leute, die gerade die Spiele spielen, haben möglicherweise nicht. Einheit ist eine Game-Engine mit einem Zahlungsplan, der Indie-Entwickler anspricht. Jeder kann damit anfangen, Spiele zu entwickeln, indem er eine kostenlose und lizenzfreie Version mit Tonnen von leistungsstarken Funktionen anbietet. Sie bieten auch eine Pro-Version an, die als einmaliger Kauf oder als Abonnement erworben werden kann.
Eigenschaften
Einheit kündigte die neueste Version ihrer Game-Engine an, Einheit 5. Für diejenigen unter Ihnen, die bereits mit der Entwicklung beginnen oder daran interessiert sein könnten, Videospiele zu entwickeln, werden die Details dieser neuen Version von Interesse sein. Hier werden viele neue, leistungsstarke Tools angeboten. Schauen wir uns zunächst die neuen Funktionen an.
Shader und Beleuchtung
Die größten Veränderungen Einheit 5 Grafisch hat sich die Verbesserung der eingebauten Shader und das Hinzufügen von Global Illumination gebracht. Shader sind im Wesentlichen ein Skript, mit dem gesteuert wird, wie Texturen in Materialien umgewandelt werden. Ein Material ist eine Kombination von Texturen, z. B. die Kombination einer diffusen Textur (der Farben einer Textur) mit einer spiegelnden Textur (dem Reflexionsvermögen der Textur in verschiedenen Bereichen). Einheit hat die grafischen Fähigkeiten ihrer Shader erheblich verbessert, indem sie ihren Benutzern physisch basiertes Shading bietet. Einfach ausgedrückt, sind physikalisch basierte Shader anpassungsfähiger. Sie sehen in einer Vielzahl unterschiedlicher Beleuchtungsumgebungen gut aus, wohingegen normale Shader beim Übergang zwischen den Beleuchtungen mehr Optimierungen erfordern.
Die zweite Neuerung, Global Illumination, macht das Backen von Lightmaps überflüssig. In der aktuellen und früheren Versionen von Einheitmüssten Entwickler die Schatten von statischen Objekten "backen". Wenn Sie ein Objekt haben, das sich nicht bewegt, wie z. B. ein Gebäude, und ein Licht, das sich nicht bewegt, können Sie logischerweise angeben, dass sich der Schatten, den dieses Objekt aus diesem Licht wirft, nicht bewegt. Um die Leistungskosten zu senken, wird beim Backen von Lightmaps dieser Schatten auf die Texturen der Objekte angewendet, die den Schatten erhalten. Dies bedeutet, dass der Motor die Beleuchtung nicht in Echtzeit rendern muss. Mit Global Illumination verfügt die Engine nun über ein viel leistungsfähigeres Beleuchtungssystem und die Schatten werden automatisch aktualisiert, wenn Sie Objekte verschieben. Das heißt, Sie müssen Ihre Objekte nicht ständig optimieren, eine ganze Lightmap backen und wiederholen.
Spiel Audio
Einheit 5 Umfassende Überarbeitung des Audiosystems. Dies ist eines der Features, auf die ich mich am meisten freue. Der Editor verfügt nun über einen Live-Mixer, der angepasst werden kann. Während Sie die Audiowiedergabe hören, können Sie jetzt Aktionen ausführen, wie z. B. das Anheben der Umgebungsgeräusche, das Absenken der Erzählung, das Erhöhen der Schüsse und jede andere Lautstärke, die Sie möglicherweise durchführen möchten. Diese Funktion reduziert die Zeit, die zum Optimieren von Audio benötigt wird, erheblich, da sie einen ähnlichen Ansatz wie herkömmliche Musikbearbeitungssoftware bietet.
Webbereitstellung mit WebGL
In früheren Versionen von EinheitEs war bereits möglich, ein Web-Spiel zu erstellen, das ähnlich wie ein Blitz Spiel; wie auch immer Blitzwürde es erfordern, dass der Benutzer a Einheit Plugin, um das Spiel zu spielen. Obwohl dies nur einmal erforderlich war, würden die meisten Leute es nicht haben, weil es nicht viele Spiele gab, die es verwendeten.
Jetzt mit Einheit 5können Spiele über das Internet erstellt werden WebGL. WebGL ist ein JavaScript API-Bibliothek, die für Videospiele und andere 3D-Webanwendungen verwendet wird. Integration mit JavaScript bedeutet, dass das Spiel sofort mit jedem beliebigen Webbrowser funktioniert JavaScript aktiviert, was die meisten Browser tun.
64-Bit-Editor
Dies ist eine ziemlich selbsterklärende Funktion. Vor Einheit 5gab es nur einen 32-Bit-Editor, obwohl Sie 64-Bit-Versionen Ihrer Spiele erstellen konnten. Unabhängig von Ihrem Betriebssystem hat jeder Entwickler dieselbe 32-Bit-Version des Editors ausgeführt. Für Entwickler, die 64-Bit-Betriebssysteme verwenden, wurde jetzt eine 64-Bit-Version des Editors hinzugefügt. Dies übersetzt über zu Einheit effizienter bei anspruchsvollen Einsätzen sein, was zu einer besseren Leistung bei Großprojekten führt.
Einheitswolke
Ein großes Feature das Einheit Auf dem Lager, das viele Unternehmen implementieren, befindet sich die Cloud. Die meisten Menschen in der Spielewelt hätten inzwischen von der Cloud hören sollen. Es spielt heutzutage eine große Rolle beim Spielen, insbesondere in Microsoft's "Masterplan" für die Xbox One. In der Ankündigung am Einheit 5Sie erwähnten, dass sie die Cloud nutzen werden, um eine stärkere plattformübergreifende Werbekampagne auf Mobilgeräten zu ermöglichen. Dies umfasst Monetarisierungs- und andere Werbesysteme, die unter einem System eingerichtet und nahtlos auf mehreren mobilen Plattformen bereitgestellt werden.
Dies ist jedoch nur der Anfang. Im Trailer für Einheit 5, sie haben erklärt, dass es das "erste von vielen" ist Einheitswolke Eigenschaften. Also, was wird der nächste Cloud-Service sein, den sie anbieten? Ich denke wir müssen warten bis Einheit 5.1 dafür, aber es ist eine Funktion, die endlose nützliche Funktionen bedeuten könnte. Das offensichtliche Potenzial ist eine verbesserte Versionskontrolle und andere Funktionen zur Verwaltung Ihrer Projekte auf mehreren Computern.
Preisgestaltung
Für diejenigen unter Ihnen, die keine Erfahrung in der Spieleentwicklung haben, könnten diese Preisschilder ein kleiner Schock sein. Dies sind jedoch tatsächlich unglaublich vernünftige Preise für eine Game-Engine. Einheit Es war schon immer bekannt, dass es für Indie-Entwickler erschwinglich ist, und ist auch weiterhin in dieser Version enthalten. Das Wichtigste hier ist, dass dies für Unity Pro. Die kostenlose Version von Einheit wird immer noch fortgesetzt und es enthält jede Menge großartiger Funktionen für unabhängige Entwickler. Die meisten Leute kaufen nicht Unity Pro bis sie mindestens ein erfolgreiches Spiel haben.
Es ist auch wichtig zu beachten, dass diejenigen von Ihnen, die in der Schule sind, Schülerpreise für anbieten Unity Pro, sowohl lernende als auch kommerzielle, Lizenzen bei Studica, aber ich werde nicht über diese Preise hier gehen.
Einmaliger kauf
Die "klassische" Art zu bezahlen Unity Pro ist es nur einmal zu kaufen und es für immer zu besitzen. Dies berechtigt Sie zu allen Updates von Einheit 5, aber nicht ab Version 6. Sie erhalten also kostenlos 5.1, 5.2 und so weiter, müssen jedoch die Engine für zukünftige Vollversionen neu kaufen. Die folgenden sind die Preise für Einheit 5 und seine Erweiterungen bei einem einmaligen Kauf:
- Unity Pro: $1,500
- iOS Profi: $1,500
- Android Pro: $1,500
- Teamlizenz: $500
Es ist wichtig zu beachten, dass es Rabatte für Upgrades von früheren Versionen von gibt Einheit, ab 600 US-Dollar.
Monatliches Abo
Die neue Art zu bezahlen Unity Pro ist zu abonnieren. Viele Entwicklungsanwendungen und -suiten verwenden dieses System jetzt, z Kreative Wolke Suite und Microsoft Office. Es ist eine bevorzugte Zahlungsmethode für einige Leute, da Ihre Rechnung verteilt ist und Sie sich einfach weiter anmelden, um nahtlos zwischen neuen Versionen von zu wechseln Einheit. Die folgenden sind die Preise für Einheit 5 und seine Erweiterungen für ein Abonnement:
- Unity Pro: 75 $ / Monat
- iOS Pro: 75 $ / Monat
- Android Pro: 75 $ / Monat
- Teamlizenz: 20 US-Dollar / Monat
Fazit
Es gibt viele großartige neue Funktionen in dieser Version von Einheit. Ich hatte noch nie Interesse, etwas zu kaufen oder zu abonnieren Unity ProIch mache Spiele zum Spaß anstatt zum Profit, aber hier gibt es sicherlich eine Menge neuer Funktionen, auf die ich gespannt bin. Weitere Informationen finden Sie unter Einheit ist offizielle Website, auf welche Funktion freust du dich am meisten?