Was ist Unity?

Ein Spiel-Engine

Unity ist eine beliebte Multiplattformumgebung, gestaltet um plattformübergreifende, zwei- und dreidimensionale AR/VR-Anwendungen und mobile, Konsolen- oder VR-Spiele zu erstellen – sowie andere interaktive Inhalte, zum Beispiel Animationen und Visualisierungen. Es wird für die Möglichlichkeit 3D-Grafiken einfach und mit relativ wenig Aufwand zu erstellen geschätzt, ohne umfangreiche Programmierungskenntnisse besitzen zu müssen.

Eine Vielzahl an Tools

Mit Unity müssen Sie Ihre App oder Ihr Game nur einmal bauen und können es dann auf mehr als 25 führenden Plattformen bereitstellen, sowie iOS, Android, Windows, Linux, PlayStation, Xbox One oder Nintendo Switch. Unity bietet eine Vielzahl an Tools – Plugins, Assets, Bibliotheken – und die meisten davon können auf Plattformen wie GitHub, Bitbucket oder dem Unity Asset Store gefunden werden. Spiele, die in Unity gemacht werden, können auch über Web Browser bedient werden, dank dem Unity Web Player-Plugin.

Unity in NeuroSYS

Warum Sie Unity in Betracht ziehen sollten

Beliebtheit

Ungefähr die Hälfte der Mobile Games auf dem Markt und 60% der Augmented und Virtual Reality Apps werden mit Unity gebaut. Das gibt Ihnen den Zugang auf einen großen Pool an Entwicklern.

Cross-Plattform

Unity ist ein gut gebautes Engine, das unfehlbar sowohl auf iOS, als auch auf Android funktioniert – und auch auf mehr als 25 anderen Plattformen. Mit einer Code-Basis können Sie Ihre Apps auf verschiedenen Plattformen bereitstellen.

Niedrige Einstiegsschwelle

Unity kommt mit einer Vielzahl von Tutorials und einer dedizierten Lernplattform mit 750 Stunden an Lerninhalten.

Viele Sprachen

Das Engine funktioniert mit C#, aber Sie können auch viele andere Sprachen für die Entwicklung benutzen, sowie C++, Python oder Java. Sie können die Sprache auswählen, die Sie möchten.

Betriebssysteme

Unity ist mit verschiedenen Betriebssystemen (Windows, Linux, usw.) und Geräten, sowie Oculus Rift, Windows Mixed Reality oder Windows HoloLens kompatibel.

Schnelles Prototyping

Wegen seinem Ansatz in Bezug auf Objekte und integrierte Klassen funktioniert es gut für schnelles Prototyping von Games, Apps und anderen interaktiven Erfahrungen.

Einfaches Debugging

Ein integrierter Profiler ermöglicht die Suche nach Engpässen.

UI-Reaktionsfähigkeit

Unity erlaubt es die Anordnung, Skalierung und das Verhalten von Containern einfach von der Editor-Ebene aus zu definieren.

ML-Agents-Modul

Die Ressourcen, die in dem ML-Agents-Modul enthalten sind, reduzieren die Barrieren, denen man sich stellen muss, wenn man Machine Learning-Anwendungen entwickeln möchte.

Kostenlos für kleine Firmen

Unity ist für kleine und mittlere Firmen mit einem jährlichen Bruttoeinkommen unter 100,000 $ kostenlos.

Eine große Community

Die große Community rundum Unity, mit ihrer großen Wissensbasis und Richtlinien erlaubt es fertige Lösungen für häufige Probleme direkt zu finden.

circle
Lassen Sie uns sprechen und sehen ob wir zu ihrem nächsten IT-Projekt passen.
Zdjęcie Tomka
Tomasz Kowalczyk
CEO von NeuroSYS
Unity 3d in NeuroSYS
strzalaka 3 sekcja

Features von Unity

Kostenlos*

Unity ist eine beliebte Echtzeit-Entwicklungsplattform, die von kleinen Unternehmen, mit einem jährlichen Einkommen oder Erlös unter 100,000 $, kostenlos genutzt werden kann. Es wird als Teil eines Abonnement-Modells verkauft, mit Plänen basierend auf den erzielten Einnahmen. Unity bietet ein Set an Tools, sowie Assets und Plugins, von denen die meisten auf GitHub, Bitbucket, dem Unity Asset Store und anderen ähnlichen Plattformen gefunden werden können. Creators können auch eigene Assets durch den Unity Asset Store entwickeln und verkaufen. Mit Unity kann man seine Apps gebührenfrei verbreiten.

3D-Grafiken

Diese plattformübergreifende Umgebung bietet Usern die Möglichkeit Spiele und andere Erfahrungen in 3D zu gestalten. Dreidimensionale Grafiken können mit relativ wenig Aufwand, einfach und mit wenig Programmierkenntnissen gebaut werden, dank den integrierten Funktionalitäten und Tools. Verglichen mit anderen Engine-Umgebungen zeichnet es sich einfach durch die Qualität der Grafiken aus.

Cross-Plattform

Unity ist ein sehr gut gemachtes Engine, dass perfekt auf mehr als 25 Plattformen funktioniert. Das bedeutet, dass Sie Ihre App nur einmal bauen müssen und sie dann, wo immer Sie es für kommerziell gerechtfertigt halten, bereitstellen können. Unity ist mit verschiedenen Betriebssystemen und Plattformen kompatibel, sowie iOS, Android, Windows und Linux. Es ist die perfekte Lösung für mobile Apps, AR- und VR-Inhalte, Desktop- oder Konsolenspiele.

Kompatibilität

Das Engine unterstützt nativ die C#-Programmiersprache, aber Sie können auch andere Sprachen benutzen, sowie C++, Python und Java, in der Form von Bibliotheken. C# ist eine verwaltete Sprache, was bedeutet, dass sie die Speicherverwaltung automatisch durchführt. Wie oben erwähnt ist Unity mit verschiedenen Betriebssystemen und Geräten kompatibel (sowie Chromebook oder Mac).

Einfaches Debugging

Mit einem Debugger können Sie den Source Code während das Game oder die App läuft inspizieren. Egal welchen Code-Editor Sie nutzen (Visual Studio, Jetbrains Rider, usw.), sie alle bieten essentielle Funktionalitäten, sowie Breakpoints und Variablen-Inspektion. In Unity funktioniert Managed Code Debugging auf allen Plattformen, bis auf WebGL.

ML-Anwendungen

Die Ressourcen, die in dem ML-Agents-Modul vorhanden sind, reduzieren die Barrieren, denen Entwickler sich bei Machine Learning-Anwendungen stellen müssen. Mit Unity können Sie reagierende und intelligente Spieler und auch andere Nicht-Spieler-Charaktere erstellen. Mit dem Machine Learning Agents Toolkit können Sie intelligentes Verhalten und reichhaltige AI-Umgebungen gestalten.

Vorteile von Unity

Mit Unity, können Sie leistungsstarke Games und Anwendungen bauen – und schnell Prototype erstellen.

Low entry threshold in Unity

Flache Einstiegsschwelle

Unity entwickelt sich dynamisch, teilweise deswegen, weil es anfängerfreundlich ist. Generell ist die UI-Arbeit in Unity einfach – bis zu einem gewissen Grad natürlich. Wenn man Standard-UIs bildet, welche die Voraussetzungen der Mehrheit an Spielen erfüllen müssen, dann sollten Sie keine größeren Probleme haben.

Unity ist relativ einfach zu lernen, mit einer Vielzahl an freien Tutorials, einer eigenen Lernplattform und komfortabler Dokumentation.

Unity for VR AR

Perfekt für VR/AR

Unity funktioniert nicht nur für Spiele wunderbar. Noch ein weiteres Beispiel sind leistungsstarke, plattformübergreifende Augmented Reality/Virtual Reality-Anwendungen die auf verschiedenen AR/VR-Geräten laufen. Sie können die Interaktivität Ihrer VR-Apps steigern, indem Sie einfach Komponenten in die Szene einbauen.

Sie müssen diese Objekt-Interaktionen von Anfang an nicht coden.

Prototyping in UNity

​Einfaches Prototyping

Wegen dem Ansatz von Unity in Bezug auf Objekte und integrierte Klassen funktioniert die Plattform gut wenn es ums schnelle Prototyping geht. Ein Game oder eine App kann direkt skizziert werden, ohne die Architektur erstellen zu müssen.

Das ist besonders für die Entwicklung von AR- und VR-Anwendungen wichtig, denn man kann das Konzept einer gewählten Funktionalität direkt auf dem Gerät testen. Dabei darf man nicht vergessen, dass sich schnelles Prototyping schlecht auf die Projektarchitektur auswirken kann.

Unity benefits

Wo kann man Unity verwenden

Games

Konsolen, PC, Mac und Mobile

Virtual Reality-Anwendungen

Apps, die 3D-Realität simulieren und ein VR-Headset brauchen

Augmented Reality-Anwendungen

User Interfaces und 3D-Objekte für AR-Geräte (MS Hololens, Magic Leap, usw.)

Architektur, Bauwesen, Maschinenbau

AR- und VR-Apps, die eine reichhaltige 3D-Umgebung nutzen

Automobilindustrie und Transport

Autonome Fahrlösungen, Car-Konfiguratoren, Produktvisualisierung, verbesserte Kaufprozesse

Produktion

Produktdesign, Produktionsplanung, Mitarbeiterschulungen und Remote-Support-Lösungen mit AR/VR

Bildung

Games und Tools, damit das Lernen spannend und spielerisch wird

Prototyping

Der Prototyp der App oder des Spiels kann schnell gestaltet werden, ohne dass man die Architektur erstellen muss

Where to use Unity

Sie nutzen Unity

Viele bekannte, riesige Unternehmen, von Gaming bis zur Automobilindustrie, aber auch der Bauwirtschaft, nutzen die Vorteile der außergewöhnlichen Features von Unity. Dazu gehören beispielsweise:

Skanska logo
Volvo logo
Honda logo
Lexus logo
BMW logo
Nike logo
Volkswagen logo

Hier bei NeuroSYS spezialisieren wir uns auf benutzerdefinierte Softwareentwicklung

Wir nutzen Augmented Reality und Virtual Reality in vielen unserer Projekte – für unsere Kunden und bei der Entwicklung unserer Produkte. Mit einhundert IT-Experten an Bord haben wir schon mehrere Unity-Projekte für Geschäftsführer aus verschiedenen Branchen geliefert. Unser Unity-Entwicklungsprozess erlaubt es unseren Kunden das Projekt reibungslos durchzuführen und uns Projekte schnellstmöglich zu liefern.
Suchen Sie einen erfahrenen, vertrauenswürdigen IT-Partner?
Kostenlos und bedingungsfrei. Lassen Sie uns sprechen und sehen ob wir zueinander passen.
icon
icon