Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Dieser Kurs ist der vierte und letzte Kurs der Specialization, in dem Sie lernen, wie man Videospiele mit der Programmiersprache C++ und der Unreal Game Engine unter Windows oder Mac entwickelt.
Dieser Kurs setzt voraus, dass Sie über das Wissen aus den drei vorangegangenen Kursen der Specialization verfügen. Sie sollten sich vergewissern, dass Sie über diese Kenntnisse verfügen, entweder durch die Teilnahme an den vorherigen Kursen oder durch eigene Erfahrung, bevor Sie diesen Kurs in Angriff nehmen. In diesem Kurs bauen Sie auf Ihren grundlegenden C#- und Unity-Kenntnissen auf, indem Sie robustere Spiele mit besseren objektorientierten Designs unter Verwendung von Dateieingabe und -ausgabe, Vererbung und Polymorphismus sowie Ereignisbehandlung entwickeln. Dieser Kurs gibt Ihnen noch mehr Werkzeuge an die Hand, mit denen Sie großartige Spiele mit C++ und Unreal entwickeln können! Modul 1: Beginnen Sie mit der Verwendung von Dateien zur Implementierung Ihrer Unreal-Spiele Modul 2: Lernen Sie, wie Vererbung und Polymorphismus uns helfen, weniger Code für unsere Spiele zu schreiben Modul 3: Implementieren Sie die Ereignisbehandlung, um bessere objektorientierte Designs zu erstellen und fügen Sie Ihren Unreal-Spielen Menüs hinzu Modul 4: Erkunden Sie die vollständige Implementierung eines kleinen Unreal-Spiels
In diesem Modul lernen Sie, wie Ausnahmen ausgelöst werden, wenn bei der Ausführung unseres Programms etwas Schlimmes passiert, und wie Sie mit diesen Ausnahmen umgehen. Außerdem lernen Sie etwas über Datei-IO, was sowohl in Konsolenanwendungen als auch in Unreal-Spielen unglaublich nützlich ist.
Das ist alles enthalten
15 Videos7 Lektüren1 Aufgabe1 Diskussionsthema
Infos zu Modulinhalt anzeigen
15 Videos•Insgesamt 94 Minuten
Einführung in den Kurs•3 Minuten
Navigieren in einem Coursera Kurs•5 Minuten
Treffen Sie den Kursleiter (optional)•12 Minuten
Lektion Einführung•0 Minuten
Was sind Ausnahmen?•6 Minuten
Ausnahme-Handler•8 Minuten
Lektion Einführung•1 Minute
Warum Dateien?•2 Minuten
Lesen aus einer Datei•11 Minuten
Schreiben in eine Datei•5 Minuten
Anhängen an eine Datei•2 Minuten
Spielkonfigurationsdaten-Dateien•6 Minuten
Spielkonfigurationsdaten verwenden, Teil 1•12 Minuten
Spielkonfigurationsdaten verwenden, Teil 2•9 Minuten
SaveGame•10 Minuten
7 Lektüren•Insgesamt 70 Minuten
Kurs-Modelle•10 Minuten
Große Downloadgrößen•10 Minuten
Übung 1: Der Benutzer ist verrückt•10 Minuten
Visual Studio und Xcode Dateispeicherorte•10 Minuten
Übung 2: Üben mit Rohtextdateien•10 Minuten
Übung 3: Üben Sie den Umgang mit CSV-Dateien•10 Minuten
Übung 4: Verwendung einer Unreal DataTable•10 Minuten
1 Aufgabe•Insgesamt 10 Minuten
Modul 1 Quiz•10 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Gesperrte Spielkonfigurationsdaten•10 Minuten
Vererbung und Polymorphismus
Modul 2•5 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie Vererbung und Polymorphismus kennen, zwei der leistungsstärksten Funktionen in objektorientierten Programmiersprachen, einschließlich C++. Außerdem sehen Sie die Vererbung in einem kleinen Unreal-Spiel in Aktion.
Übung 6: Ich mag es, mich zu bewegen Bewegen Sie sich•10 Minuten
Übung 7: Raketenwerfer und Geschosse•10 Minuten
Reich werden Lösung•10 Minuten
1 Programmieraufgabe•Insgesamt 180 Minuten
Reich werden•180 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Die nützlichsten Dinge in diesem Modul•10 Minuten
Ereignisbehandlung und Menüs
Modul 3•6 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie, wie Sie Ereignisse und Ereignisbehandlung in Ihrem Spiel verwenden können. Die Entwicklung unserer Spiele auf diese Weise führt zu viel besseren objektorientierten Designs, bei denen Objekte nicht über viele andere Objekte im Spiel Bescheid wissen müssen. Außerdem lernen Sie, wie Sie Unreal Motion Graphics (UMG) und Slate Widgets verwenden, um Menüs in Ihren Spielen zu implementieren.
Multi-Cast Delegates und Ereignisse in Unreal•8 Minuten
Karten•6 Minuten
Hinzufügen eines Event Managers•17 Minuten
Überarbeitung der Teddybär-Zerstörung•14 Minuten
Lektion Einführung•1 Minute
Menü-Tasten•13 Minuten
Hinzufügen eines einfachen Menüsystems•12 Minuten
Hinzufügen eines Pausenmenüs•12 Minuten
6 Lektüren•Insgesamt 60 Minuten
Übung 8: Üben mit Callback-Funktionen•10 Minuten
Übung 9: Wen werden Sie anrufen?•10 Minuten
Übung 10: Refactoring Fish Shooter•10 Minuten
Übung 11: Zerstören Sie mich nicht•10 Minuten
Übung 12: Fish Shooter Menüsystem•10 Minuten
Die Digitizer-Lösung•10 Minuten
1 Programmieraufgabe•Insgesamt 180 Minuten
Der Digitalisierer•180 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Die verwirrendsten Ideen in diesem Modul•10 Minuten
Füttern Sie die Teddys
Modul 4•1 Stunde abzuschließen
Moduldetails
In diesem Modul gehen wir die Details der Implementierung eines kompletten (kleinen) Spiels durch. Sie werden viele der Konzepte, die wir in diesem Kurs (und auch in früheren Kursen der Specializations) behandelt haben, in Aktion sehen und auch ein paar neue Dinge kennenlernen.
Das ist alles enthalten
8 Videos1 Aufgabe1 Diskussionsthema
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 48 Minuten
Lektion Einführung•2 Minuten
Der Event Manager•5 Minuten
Menüs•11 Minuten
Grundlegendes Gameplay•12 Minuten
Vollständiges Gameplay•9 Minuten
Ton•5 Minuten
Konfigurationsdaten•4 Minuten
Fertigstellen•1 Minute
1 Aufgabe•Insgesamt 30 Minuten
Abschlussprüfung•30 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Verbesserung der Fütterung der Teddys•10 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die University of Colorado ist auf nationaler und globaler Ebene ein anerkannter Marktführer im Bereich der Hochschulbildung. Wir arbeiten zusammen, um die vielfältigen Bedürfnisse unserer Studenten und Gemeinschaften zu erfüllen. Wir fördern Innovationen, ermutigen zu Entdeckungen und unterstützen die Erweiterung des Wissens auf eine Art und Weise, die für den Staat Colorado und darüber hinaus einzigartig ist.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.