Kompletter ARCore ARKit Spieleentwickler Augmented Reality
What you’ll learn
Hohle dir deine ersten Augmented Reality Aufträge auf Freelancer-Seiten
Entwickle eigenständig neue AR Apps
Multiplayer Modus in Augmented Reality mit Photon
Die Highlevel Features von ARKit & ARCore
Augmented Reality Mobile Apps auf IOS & ANDROID erstellen
Grundlagen der Spieleentwicklung
Die Objekt Orientierte Programmiersprache C# in Praxis verstehen
Du kannst diese Fähigkeiten auf andere Programmiersprachen übertragen
In C# programmieren zu können
Requirements
Es wird kein weiteres Vorwissen benötigt – wir lernen als von Grund auf
Für ARKit (IOS) einen Mac auf dem XCode läuft und eines der folgenden Geräte:
iPhone 6s; 6s Plus; iPhone 7; 7 Plus; iPhone SE; iPad Pro (9.7, 10.5 oder 12.9); iPad (2017); iPhone 8 oder 8 Plus; iPhone X
Für ARCore (Android) eines der folgenden Geräte:
Google Pixel – egal welches Modell ; OnePlus 5; Samsung Galaxy Note8; Samsung Galaxy S8+; Samsung Galaxy S8; Samsung Galaxy S7; Samsung Galaxy S7 Edge
Description
Werde zum Augmented Reality Spieleentwickler in nur 7 Tagen!
Augmented Reality ist eine der großen Zukunftstechnologien, welche in so ziemlich jedem Bereich Verwendung finden wird.
Augmented Reality ist noch in den KinderschuhenDie Nachfrage ist so hoch wie NIE zuvorErsten Plattformen für IOS (ARKit) und Android (ARCore) sind nun verfügbarUnsere Apps werden auf beiden Plattformen laufen!Wir erstellen hier eines der ersten Augmented Reality Multiplayer Spiele überhaupt
Die komplette Industrie befindet sich zurzeit mit einem Marktwert von ca. 20 MRD US-Dollar noch in den Kinderschuhen.Alle Experten sind sich einig, dass der komplette Zweig bis 2024 über 200 MRD US-Dollar wert sein wird. Hier ist also noch riesig Potenzial vorhanden.Das sich AR noch komplett am Anfang befindet, kann man ebenfalls an der Tatsache erkennen, dass es außer z.B. Pokemon GO kaum erfolgreiche AR-Apps gibt. (Vielleicht hast ja schon DU die nächste Million Dollar AR-App Idee?)
Die großen Konzerne wie Google und Apple haben mittlerweile ebenfalls das Potenzial von Augmented Reality erkannt. So wird wegen den Plattformen ARCore von Google und ARKit von Apple Augmented Reality in naher Zukunft auf Millionen von Geräten (IOS & ANDROID) laufen.
Aus diesen Gründen ist es nur noch eine Frage der Zeit, bis Augmented Reality im Mainstream ankommen wird.Wir sollten uns daher nun fragen, wie können auch wir von diesem Trend profitieren?
Als Antwort auf diese Frage habe ich diesen Kurs erstellt. Es ist komplett egal, ob ihr schon eine konkrete APP Idee habt und einfach noch nicht wisst wie ihr diese umsetzen sollt, ob Ihr euch für den Bereich Freelancing interessiert, wo AR logischerweise auch immer mehr nachgefragt wird oder euch das Thema Augmented Reality einfach nur so interessiert und ihr mit Praxis-Orientierten Training euch das Wissen hierzu aneignen wollt.
Denn dieser Kurs bietet die Grundlagen, um so ziemlich jede erdenkbare AR App von Grund auf zu programmieren und ist ganz klar auf “Learning By Doing” ausgerichtet, wir werden hier alles direkt anhand der Praxis lernen.
Es ist vollkommen egal, ob ihr Anfänger seid oder ihr euch schon ein wenig mit Unity3D auskennt. Denn wir beginnen zunächst damit, die Grundlagen der Programmiersprache C# kombiniert mit Unity zu lernen.Daraufhin schauen wir uns die Grundlagen von Augmented Reality an. Hierbei werden wir auf das ARInterface-Framework von Unity3D zugreifen. Die Besonderheit dabei ist, es ist egal, ob ihr ein IOS oder ein Android Gerät verwendet. Die Apps, die wir also von Grund auf programmieren werden laufen auf beiden Plattformen. Das liegt daran, weil das ARInterface beide Plattformen über eine API miteinander verbindet. Wir müssen allen Code also nur ein einziges Mal schreiben und können diesen trotzdem für IOS (AppStore) und Android (Google Play Store) verfügbar machen.Das Ziel dieses Kurses ist es, ein Augmented Reality Multiplayer Spiel zu erstellen. Um so ein Spiel erstellen zu können benötigen wir ebenfalls sämtliche Grundlagen von Multiplayer-Spielen. Diese erlernen wir, indem wir zuerst ein 1 VS 1 Tank Spiel nur für den PC erstellen. Und das wiederum werden wir dann Stück für Stück ausbauen, bis wir das in Augmented Reality mit ARCore oder ARKit darstellen lassen können.
Overview
Section 1: Einführung – Download Unity & Anforderungen
Lecture 1 Intro – Um das geht es hier
Lecture 2 Anforderungen für IOS – ARKit
Lecture 3 Anforderungen für Android – ARCore
Lecture 4 Download Unity
Section 2: Grundlagen von Unity3D & C#
Lecture 5 Unity Interface
Lecture 6 Das erste C# Script und Grundlagen
Lecture 7 Die Bestandteile von Spielen
Lecture 8 Variablen & Physics
Lecture 9 Steuerung für unseren Spieler
Lecture 10 If-Statements
Lecture 11 Arrays
Lecture 12 Schleifen: FOR, FOREACH, WHILE
Lecture 13 Collisionen in Unity
Lecture 14 Das Canvas & Texte
Lecture 15 Zugriff auf Klassen
Lecture 16 Der Scenenmanager
Section 3: ARInterface – Einführung in das ARKit & ARCore Framework
Lecture 17 ARCore & ARKit in Theorie & Probleme
Lecture 18 Download von ARCore & ARKit
Lecture 19 Neue ARFoundation
Lecture 20 Überblick und Struktur von ARKIT/ARCORE
Lecture 21 Das ARInterface
Lecture 22 IOS – Übertragung der Example Scene auf unser Handy
Lecture 23 ANDROID – Übertragung der Example Scene auf unser Handy Part 1
Lecture 24 ANDROID – Übertragung der Example Scene auf unser Handy Part 2
Section 4: Beispiel Scenen – Ein grober Überblick
Lecture 25 SimpleAROptions
Lecture 26 ScaledContent
Lecture 27 MatchScale
Lecture 28 ARFocusSquare
Section 5: Grundlagen Multiplayer mit Photon
Lecture 29 Einführung in Photon & unsere erste Verbindung zu einem Photon Server
Lecture 30 Serverlogik – Was passiert da eigentlich genau?
Lecture 31 Verbindung zum Master-Server
Lecture 32 Verbindung zur Lobby & Raum
Lecture 33 Spieler spawnen lassen & Bewegung
Lecture 34 Synchronization der Bewegung
Lecture 35 Kugeln abfeuern
Lecture 36 Explosion erzeugen
Lecture 37 Logik für die Lebensanzeige der Tanks
Lecture 38 Das ShootScript modifizieren
Lecture 39 Lebensanzeige mit Slidern
Lecture 40 Die Gaming-Map mit Assets erweitern
Lecture 41 3D World Space Canvas für die Tanks
Lecture 42 Mobile Steuerung
Lecture 43 Gameplay Modifikation
Section 6: Augmented Reality & Multiplayer – Das Puzzle zusammenfügen
Lecture 44 Theorie Multiplayer kombiniert mit Augmented Reality
Lecture 45 Die Multiplayer GamingMap in Augmented Reality platzieren
Lecture 46 Feature Points & Planes über Buttons deaktivieren
Lecture 47 ARShadowPlane & Anpassungen
Lecture 48 Audios Hinzufügen & Verbesserungsvorschläge
Lecture 49 Anpassungen für ARFoundation
Section 7: Marker Based – Auto in Augmented Reality darstellen
Lecture 50 Demo – das erstellen wir hier
Lecture 51 Download Auto & Erklärung ARFocusSquare Script
Lecture 52 Place-Car Logik
Lecture 53 Color-Buttons in AR
Lecture 54 Anpassungen für ARFoundation
Section 8: Markerless – Helicopter in Augmented Reality
Lecture 55 Demo – das erstellen wir hier
Lecture 56 Download Helicopter & Einrichtung der ARInterface-Scene
Lecture 57 ARPlane & BoxCollider
Lecture 58 Modifikationen – Anpassungen der Buttons
An alle, die die Spieleentwicklung kombiniert mit Augmented Reality lernen möchten,Um einer der ersten zu sein, die AR mit Multiplayer kombinieren
Course Information:
Udemy | German | 5h 21m | 2.33 GB
Created by: ARdeveloper TT
You Can See More Courses in the Developer >> Greetings from CourseDown.com