Wie lernt man die Einheit?

Unity ist eine voll funktionsfähige, voll integrierte Entwicklungsmaschine für die Erstellung interaktiver 3D-Inhalte. Du möchtest 3D-Spiele machen? Die Einheit hat dich bedeckt. In diesem Artikel geben wir Bücher, Lernprogramme und Vorschläge für den Umgang mit Unity weiter.


Was?! Sie haben nicht von Einheit gehört?

Wo hast du dich versteckt? Für diejenigen, die mit diesem tollen Kit nicht vertraut sind, bereiten Sie sich darauf vor, wow.

Lesen und denken "aber ich kann nicht programmieren! Ich kann nicht entwerfen! Ich kann nicht modellieren!"? Kein Problem. Unity verfügt über einen integrierten Asset Store, in dem Sie allerlei Goodies kaufen können, die Sie günstig kaufen und in Ihren Projekten verwenden können. Die Situation für Indie-Entwickler war noch nie besser.

Unity ist auch umgeben von einer großartigen Community mit vielen Tutorials und Open Source-Bibliotheken, die alle möglichen coolen Technologien von Microsoft Kinect bis zu mobilen Augmented Reality-Lösungen integrieren. So können Sie sich ganz auf Ihr Spiel oder Ihre Anwendung konzentrieren.

Außerdem können Sie mit einem Unity-Projekt auf Knopfdruck alle Web-Browser, PC & Mac-Desktops, Adobe Flash, iOS, Android, Xbox 360, Wii und PlayStation 3 exportieren. Noch nie war es so einfach, Ihre Inhalte auf vielen Plattformen und Geräten abzurufen, ohne einen Lizenzanteil an Ihrem Gewinn zahlen zu müssen. Viele Top-Spiele im iOS-Store werden mit Unity erstellt!

Findet das toll? Was wäre, wenn ich Ihnen sagen würde, dass es eine KOSTENLOSE "Indie" -Version gibt, die Sie jetzt herunterladen können und mit der Sie spielen können? Das ist kein Witz. Es ist wirklich großartig, also tauchen wir gleich ein…


Ich möchte es jetzt herunterladen!

Sicher tun Sie das - gehen Sie also auf die Unity-Download-Seite und klicken Sie auf diese Download-Schaltfläche! Sie erhalten eine kostenlose 30-Tage-Testversion von Unity Pro und (zum Zeitpunkt des Schreibens) eine kostenlose 30-Tage-Testversion der Android- und iOS-Exporter-Add-Ons.

Während es heruntergeladen wird (~ 500MB), nehmen Sie eine Tasse Tee und stöbern Sie in der Unity-Galerie. Schauen Sie sich einige der beeindruckenden Spiele an, die mit Unity erstellt wurden, nur um Ihren Appetit etwas mehr zu wecken.

AngryBots, das aktuelle Beispielprojekt.

Führen Sie nach dem Herunterladen das Installationsprogramm aus. Sie werden nach einer E-Mail-Adresse gefragt und wählen, ob Sie Unity Pro erwerben, eine 30-tägige Unity Pro-Testversion ausprobieren oder einfach die Unity Indie-Version verwenden möchten. Ich würde mich für die Unity Pro-Testversion entscheiden, nur um die wirklichen Fähigkeiten der Engine zu sehen. Machen Sie sich keine Sorgen über die Übergabe Ihrer E-Mail-Adresse. Sie werden mit keinem Spam belastet und Sie können dieses Konto später für den Asset Store verwenden, falls erforderlich.

Wenn Sie die Installationsoptionen durchgehen, müssen Sie unbedingt Unity, MonoDevelop (Kodierungsumgebung) und das Beispielprojekt installieren. Das Beispielprojekt ändert sich von Zeit zu Zeit, zeigt jedoch in der Regel die neuesten Funktionen der Engine und wird für alle exportierbaren Plattformen optimiert. Derzeit ist das Beispielprojekt AngryBots und es lohnt sich, einen Blick darauf zu werfen.


Einheit lernen - an der Quelle beginnen

Es gibt so viele Orte, an denen Sie Ihre Reise innerhalb von Unity beginnen könnten, und Unity selbst bietet seit kurzem kostenlose "Live Online Training Courses" an. Wo kann man besser lernen als von der Quelle? Sie können sich hier anmelden und daran teilnehmen.

Die zwei verfügbaren Kurse führen Sie in die Grundlagen der Unity-Benutzeroberfläche und in die wichtigsten Konzepte und Arbeitsabläufe ein, während Sie durch die Entwicklung zweier Minispiele gehen, die Sie mit nach Hause nehmen und Ihrer Mutter zeigen können. Sie wird sie lieben!

Unity verfügt auch über einen Tutorial-Kanal mit Videos, die von Will Goldstone vorgestellt werden. Dort werden Sie durch die Grundlagen der Benutzeroberfläche und die verschiedenen Unity-Komponenten geführt, die zur Entwicklung Ihrer Spiele und Anwendungen verwendet werden.

Will Goldstone veröffentlichte auch ein sehr populäres Buch, Unity 3.x Game Development Essentials 2011, das eine großartige Lektüre ist und Quellcode für jedes der Kapitel enthält. Es führt Sie auch ganz vorsichtig in die Skripterstellung in Unity ein, indem Sie entweder C # oder JavaScript verwenden.

Es gibt auch verschiedene Websites im Internet, die eine Einführung in Unity bieten, einschließlich unserer eigenen Activetuts + mit meiner Serie "Erste Schritte mit Unity". Dies führt Sie auch in die Skripterstellung mit JavaScript ein.


Einheit lernen - wo weiter?

Wenn Sie mit den Grundlagen vertraut sind und auf Ihrem Wissen aufbauen möchten, sollten Sie Unity 3D Student - eine Seite von Will Goldstone (wieder!) - besuchen, die voll mit bissigen Modulen und Herausforderungen für Sie ist.

Für diejenigen, die gerne ein Buch in der Hand halten möchten, gibt es eine großartige Lektüre von Ryan Henson Creighton, Unity 3.x Game Development von Example, die Ihnen anspruchsvollere Konzepte beibringt und Sie durch beliebte Hindernisse führt, die in der Spieleentwicklung vorkommen. Für die Bildschirmjunkies gibt es auch ein eBook.

Darüber hinaus bietet Unity Cookie eine Vielzahl von Einsteiger-Tutorials sowie zwei vollständige Serien, die Sie durch den Aufbau Ihres eigenen Spiels führen. Digitale Tutoren bieten einige weiterführende Kurse zu Themen wie Character Scripting, Waffensysteme, Level-Design und AI & Waypoints an, um nur einige zu nennen. Design3 bietet verschiedene Kurse an, die auf verschiedenen Konzepten basieren, einschließlich mobiler Entwicklung, und nicht zuletzt bietet GamePrefabs von Tornado Twins eine Menge cooler Prefabs und Tutorials für Ihre Projekte.


Schnelle Tipps

Lerne, Bob zu lieben. Er hat iTween erstellt, ohne das Sie nicht leben können. In seinem Blog finden Sie außerdem jede Menge Tipps und Tricks sowie coole, zeitsparende Prefabs und kleine Einblicke in seinen Workflow.

Wenn Sie Entwickler sind und steckenbleiben, sollten Sie sich daran gewöhnen, die Unity Scripting Reference zu lesen, bevor Sie zu Bett gehen. Es ist Ihr bester Freund und wird Ihnen immer helfen.

Alternativ können Sie sich auch in der Community engagieren und in Unity Answers und den Unity-Foren suchen - jemand hat das gleiche Problem und hat hoffentlich eine Lösung gepostet.

Dann finden und folgen Sie die besten auf Twitter. Um nur ein paar zu nennen…

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

Ich bin von Null auf den Helden gegangen, was jetzt?

Sie sollten jetzt das Selbstvertrauen und das Verständnis haben, um alles, was Ihnen in den Weg kommt, zu übernehmen. Gehen Sie also raus und lassen Sie sich inspirieren. Versuchen Sie, ein cooles Minispiel zu gestalten, das nur zum Spaß dient, um Ihr Lernen zu erleichtern und Ihr Portfolio aufzufüllen, damit Sie eingestellt werden können. Am meisten, amüsieren Sie sich!