Willkommen bei Unity
Unity ist nicht nur eine 3D-Plattform; Unity ist eine komplette Plattform zum Erstellen schöner und ansprechender 3D- und 2D-Spiele. Tatsächlich werden mit Unity mehr 2D-Spiele als mit jeder anderen Spiele-Technologie erstellt, und Unternehmen wie Disney, Electronic Arts, LEGO, Microsoft, NASA, Nickelodeon, Square Enix, Ubisoft, Obsidian, Insomniac und Warner Bros vertrauen auf unsere Tools und Funktionen, um ihre Geschäfte voranzubringen.
Eine komplette Plattform für die Entwicklung von 2D-Spielen
Unity ist eine komplette Plattform für 2D. Es ermöglicht die Bereitstellung auf allen wichtigen und neu entstehenden mobilen Betriebssystemen, beschleunigt Ihren Entwicklungsprozess, optimiert Ihr Spiel, verbindet sich mit einem Publikum und erzielt kommerziellen Erfolg.
Kreativ werden
Mit Tonnen von Tutorials und vorgefertigten Assets können Sie mit intuitiven Workflows, die Ihre Entwicklung bei jedem Schritt unterstützen, effizient vom Prototyping zur vollständigen Produktion übergehen.
Wenn Sie Probleme haben oder Hilfe bei der Installation von Unity benötigen, lesen Sie diesen Teil unseres Handbuchs, der Sie Schritt für Schritt durch den Prozess führt.
Beginnen Sie mit der Erstellung eines einfachen 2D-UFO-Spiels, das viele der Prinzipien der Arbeit mit Unity und der Erstellung von 2D-Spielen vorstellt, darunter Spielobjekte, Komponenten, Fertigteile, Physik und Skript.
Erhalten Sie eine Einführung in fortgeschrittenere Techniken, einschließlich wie Sie prozedurale kachelbasierte Ebenen erstellen, rundenbasierte Bewegungen implementieren und ein Hungersystem, Audio und mobile Touch-Steuerelemente hinzufügen.
Sehen Sie sich Tutorials über spezielle Funktionen, 2D-Physics und Videos von Live-Training-Sessions an.
In dieser Live-Schulung lernen wir einen Workflow zum Erstellen einer einfachen 2D-Szene anhand von 2D-Sortiergruppen, Sprite-Meshes und 9-Slice-Sprites kennen, die in Unity 5.6 eingeführt wurden. Wir werden diese Tools verwenden, um ein einfaches 2D-Spiel zu erstellen. In dieser Folge stellen wir unsere Ziele vor und demonstrieren unser Minimap-System.
Dieser Kurs gibt eine Einführung in die Unity-Engine und die Grundlagen der C#-Programmierung und behandelt dann die Entwicklung Ihrer ersten 2D- und 3D-Spiele.
Wenn du feststeckst, gibt es immer Hilfe in der Unity Community. Bei Answers helfen sich unsere Entwickler gegenseitig mit konkreten Antworten auf spezifische Fragen.
Die Foren sind die zentrale Drehscheibe unserer Community-Diskussionen und -Gespräche. Teilen Sie Ihre Meinung, zeigen Sie, woran Sie gerade arbeiten, und entdecken Sie die großartigen Dinge, die andere tun.
Externe Community- und Forenseiten sind auch für Fragen/Diskussionen einen Besuch wert. Zwei besonders sehenswerte Foren sind Stack Overflow und Reddit.
Es gibt Unity User Gruppen auf der ganzen Welt, in denen man sich mit Menschen in lokalen Gruppen treffen kann, um Ideen auszutauschen, an Unity Projekten zusammenzuarbeiten und Kontakte zu knüpfen. Einige Gruppen bieten auch Einführungsseminare für neue Benutzer an.
Synchronisieren Sie Ihr Projekt teamweit, damit Ihr Team effizient zusammenarbeiten kann. Unity Collaborate macht es einfach, Ihr Projekt online zu teilen, Teilnehmer einzuladen und Ihre Projekte zu sichern.
Erstellen Sie so oft wie möglich kontinuierliche plattformspezifische Builds auf den relevanten Plattformen, um technische Probleme frühzeitig zu erkennen und schneller an Ihre Tester zu verteilen. Unity Cloud Build macht es überflüssig, einen Entwickler oder Build-Engineer zu bitten, eine Binärversion zu erstellen, die Tester auf Geräte laden können. Sie können gleichzeitig und mühelos für iOS und Android (und andere Plattformen) in der Cloud bauen. Und da Cloud Build in Collaborate integriert ist, funktioniert es nahtlos für Ihr gesamtes Team.
Verstehen Sie die Gesundheit Ihres Spiels, um Probleme zu beheben und schlechte Bewertungen zu vermeiden. Sobald Ihr Spiel live ist, ist es wichtig, Probleme in Echtzeit zu erfassen. Unity Performance Reporting bietet ein komplettes Absturzberichts- und Analysesystem zur Unterstützung dieses Prozesses.
Verstehen Sie Ihre Zielgruppe und wie sie mit Ihren Inhalten interagiert, um Bindung und Erfolg zu gewährleisten. Unity Analytics, das nativ in die Unity-Engine integriert ist, bietet wertvolle Einblicke in das Verhalten Ihrer Zielgruppe. Diese Erkenntnisse helfen Ihnen, Ihre Gameplay-Erlebnisse und Monetization Strategien basierend auf Echtzeit-Spieldaten zu optimieren.
Wählen Sie frühzeitig das richtige Monetization Modell, um sicherzustellen, dass es gut in Ihre Spielmechanik integriert ist. Für Free-to-Play-Spiele verfügt Unity über eine integrierte Werbeplattform und bietet codelose IAP Integration. Kombinieren Sie unsere Plug-and-Play-Unity-Anzeigen, IAP und Analytics, um Ihren ARPDAU (Durchschnittsumsatz pro täglich aktivem Nutzer) und die Nutzerbindung zu verbessern.
Unity-Zertifizierungen
Legen Sie sich einen Wettbewerbsvorsprung auf dem Arbeitsmarkt zu, und weisen Sie Ihre Beherrschung von Kernkompetenzen in Unity nach.
Best Practices in Unity
Unity ist eine komplexe, funktionsreiche Plattform, die viele Lösungen für verschiedene Probleme bietet, denen Sie bei der Spieleentwicklung begegnen können. Daher gibt es viele Meinungen darüber, was die besten Praktiken für die Organisation Ihrer Projekte, den Aufbau von Spiellogik und objektorientierten Programmiermustern und für verschiedene Techniken bei der Arbeit im Editor sind.
Dennoch gibt es bestimmte Grundprinzipien, die dir Zeit sparen und dir helfen, dich mehr auf die kreativen Aspekte der Spieleentwicklung zu konzentrieren. Wir haben einige dieser grundlegenden Best Practices von unseren Enterprise Support-Ingenieuren und dem Unity F&E Content-Team gesammelt.
Benötigen Sie Hilfe beim C#-Scripting in Unity?
Wenn Sie neu in der C#-Programmierung sind, empfehlen wir Ihnen, unseren speziellen Skriptbereich zu besuchen, der Lernmaterial zu Anfänger- und Fortgeschrittenenthemen bietet. Wenn Sie bereits mit Programmieren vertraut sind, aber Hilfe bei speziellen Programmierfragen benötigen, empfehlen wir Ihnen unseren Bereich Antworten, wo Sie Antworten auf Ihre Programmierfragen aus der Community posten und finden können. Wir haben auch einen umfangreichen Skript-Referenzleitfaden, der Anleitungen zu der von Unity bereitgestellten Skript-API bietet.
Sind Sie Lehrer?
Wir bieten eine ganze Reihe von Unterstützungsmöglichkeiten für die Lehre, darunter kostenlose Lizenzen für Studierende und akademische Einrichtungen sowie einen curricularen Rahmen für die Entwicklung eines relevanten Lehrangebots.
Erfahren Sie, wie ein Hobbyspieler von der Entwicklung von Spielen in seiner Freizeit zu einem florierenden mobilen Spielestudio mit sieben Vollzeitmitarbeitern und Spielen mit mehr als 10 Millionen Downloads wurde.
Next Games gehört zu den ersten, die ein Battle Builder Mobile Game erfolgreich mit belohnten Videoanzeigen monetarisieren. Laden Sie ihre Fallstudie herunter, um herauszufinden, wie sie gut integrierte belohnte Videoanzeigen erstellt haben, die eine hohe Opt-in-Rate haben und durchschnittliche Einnahmen von 0,06 USD pro Spieler und Tag erzielen.
Erfahren Sie, wie Mindstorm, einer der führenden Spieleentwickler Pakistans, die integrierten Analytics von Unity nutzt, um die Bedürfnisse der Spieler zu antizipieren und ihre Spiele kontinuierlich zu verbessern.
Wir hoffen, dass dieser Lösungsleitfaden Ihnen bei Ihrem Unity-Entwicklungsprojekt geholfen hat. Denken Sie daran, wenn Sie Unity wählen, sind Sie nie allein. Unsere Community-Seiten sind ein großartiger Ort, um sich zu verbinden und Lösungen für die Probleme zu finden, die Ihnen begegnen könnten. Wir empfehlen Ihnen auch, uns auf Twitter, Facebook, YouTube, LinkedIn und auf dem Unity-Blog zu folgen, wo Sie Tipps und Anleitungen zu verschiedenen Facetten der Unity-Funktionen sowie Produktneuheiten, Updates und inspirierende Fallstudien finden.