|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/pixelart-gamedev-unity-aseprite/
课程评论:没有评论
课程名称:终极Unity 2D像素艺术游戏课程 课程概述:本课程将教你如何绘制像素艺术并使用Unity的C#编程语言将其转化为2D游戏,这是全球视频游戏制作的行业标准。课程包括免费的电子书PDF下载!该课程的教程分为两部分,一部分专注于制作像素艺术图形,使用领先的Aseprite工具。你将学习在设计方面需要关注的要点,以简单的像素创建引人入胜的背景、对象和角色。课程展示了实现可拼接图形、组织精灵表、定义动画序列等的概念和技巧。 另一部分内容则展示了如何使用Unity的2D工具,结合绘制出的图像来实现一个互动的小型角色扮演游戏(RPG)。课程特别强调像素精确的图形呈现,以确保你精心制作的像素风格在缩放和技术组件互动时,始终保持清晰和整齐。这个专为本课程开发的详细知识,在其他Unity课程或教程中很难找到。 选修本课程后,你将学习从图形创建到游戏实现的所有开发步骤。完成所有课程后,你将拥有一个工具箱,使你能够轻松扩展课程中创建的游戏原型,增加更多的关卡和内容。对于已经在Unity和C#上有所了解的进阶初学者而言,这门课程是非常好的后续学习方向。 学习内容包括: - Aseprite与像素设计:如何注意像素艺术的细节、在低像素分辨率下有效使用颜色与形状、绘制详细的背景、树木、角色等。 - Unity与关卡构建:使用Unity的Tilemap系统绘制场景、像素精确地配置2D对象、创建动画或随机变化的特殊瓷砖、处理2D动画、UI系统的使用等。 - C#编程:计算像素精确的对象移动、评估碰撞、构建设备无关的控制组件、脚本动画、保存游戏的JSON基础等。 课程中具体实现的内容包括设计草地、动画海洋、自动路径图形,制作可以四方向走动和攻击的角色,创建敌人及其摧毁后产生的随机掉落等。 额外内容包括:提供练习和解决方案、资源和下载链接、免费的电子书(PDF)涵盖所有讨论技术的要点和代码示例等,以及Udemy客户友好的服务,比如30天退款政策、支持论坛和结业证书。 开始吧,立即着手你的游戏编程之旅!
Lerne PixelArt zu zeichnen und mit Unity-C# in 2D-Spiele zu verwandeln, DEM weltweiten Industrie-Standard für Videospiel-Produktion. Inklusive gratis eBook PDF Download!Die Tutorials dieses Kurses beschäftigen sich zur Hälfte mit dem Erstellen von PixelArt-Grafik, die wir in einem der führenden Spezial-Werkzeuge erstellen: Aseprite. Du lernst, worauf es aus gestalterischer Sicht ankommt, um mit wenigen Pixeln ansprechende Hintergründe, Objekte und Figuren zu erstellen. Der Kurs zeigt Dir die Konzepte und Handgriffe zur Realisierung von kachelbaren Grafiken, der Objektorganisation in Spritesheets, dem Definieren von Animationssequenzen und vieles mehr.Die andere Hälfte der Inhalte zeigt, wie sich die 2D-Werkzeuge von Unity einsetzen lassen, um mit den gezeichneten Bildern ein interaktives Mini-Rollenspiel (RPG = Role Playing Game) umzusetzen. Besonders viel Wert legt der Kurs auf die pixelpräzise Darstellung der Grafiken, so dass der sorgfältig erstellte Pixel-Look Deiner Grafiken auch bei Skalierung und Zusammenspiel mehrerer technischer Komponenten stets gestochen scharf und sauber ausgerichtet bleibt. Dieses extra für diesen Kurs ausgearbeitete Detailwissen, wirst Du in kaum einem anderen Unity-Kurs oder Tutorial finden!Wenn Du diesen Kurs belegst, wirst Du durch alle Entwicklungsschritte von Erstellen der Grafiken bis zur Umsetzung des Spiels geführt. Nach Abschluss aller Lektionen hast Du einen Werkzeugkasten erstellt, mit dem Du den im Kurs entstandenen Spielprototyp problemlos um weitere Levels und Inhalte erweitern kannst! Als Vertiefungs-Thema für fortgeschrittene Anfänger ist dieser Kurs eine hervorragende Fortsetzung für Teilnehmer, die bereits erste Schritte in Unity und C# unternommen haben. Keine Sorge - es werden alle Details der Umsetzung unserer Spielinhalte genau besprochen. Da wir uns jedoch voll auf die Umsetzung von Spiellogik und 2D-Techniken konzentrieren, solltest Du mit Grundlagen der objektorientierten Programmierung bereits vertraut sein und beispielsweise wissen, was eine Variable, Funktion oder Klasse ist. DAS WIRST DU LERNEN:Aseprite und Pixel-Design:Worauf man bei PixelArt achten sollteFarbe und Formen bei geringer Pixelauflösung gezielt setzenDetaillierte Erklärung wie Du Hintergründe, Bäume, Büsche, Figuren, Gegenstände, uvm. zeichnest.Funktionsweise der Aseprite-Werkzeuge kennen und richtig einsetzenWiederholbare Hintergrundgrafiken erstellenMit Ebenen arbeiten, Animations-Frames organisieren und verbindenBild-Bögen ("Sprite-Sheets") in Aseprite exportieren und in Unity importierenPixelpräzise Schriften verwenden (Textlogo bauen)Spezialeffekte wie Licht/Schattenkante und Pixelfarbverläufe realiseren...Unity und Levelaufbau:Unitys Tilemap-System verwenden, um das Level per Pinsel in die Szene zu malenUnity für die scharfe, pixelpräzise Darstellung von 2D-Objekten konfigurierenanimierte oder zufällig variierte Spezialkacheln erstellen Intelligente Kacheln definieren, die die Grafik aufgrund der gezeichneten Form auswählen Zeichenreihenfolge über Sortierindizes und Ebenen beeinflussenRäumliche Effekte über Ebenen realisierenAnkerpunkte und Segmente für 2D-Grafiken bearbeiten2D-Animationen per ZeitleisteAnimator-Zustandsdiagramme, inkl. Parametrierung und Überschreiben einzelner GrafikenUI-System mit pixelpräziser Ausrichtung verwendenPixelpräzise ausgerichtete, dynamische Texte mit Pixelschrift darstellenMit Prefabs einen Baukasten aus Spielobjekten zur Levelgestaltung aufbauenSzenenwechsel, Menüs, Pause und Gameover-Zustand realisierenAudio-Komponenten in die Szene integrieren, wiederholen oder einzeln abspielen, aus der Zeitleiste aufrufenEinstellungen für die Publikation des Projekts...C#-Programmierung:Pixelpräzise Objekt-Bewegungen berechnenKollisionen selbst auswerten, um Verschiebungen durch das Physik-System zu verhindernZeitabhängige Berechnungen, Spielablauf ganz oder teilweise pausierenGeräteunabhängige Steuerungskomponenten aufbauenReine Skript-AnimationenScripte mit Zeitleistenereignissen verbindenSavegame auf JSON-Basis, Serialisierung von Datenobjekthierarchien, Speichern & Laden im DateisystemBewegungsblockaden, Ereignisauslöser, Inventarmechnismus, Objektzerstörung programmierenSound per Code steuern, einzelne Sounds trotz Spielpause fortsetzenText aus Assets lesen und sequenziell anzeigen...DAS SETZEN WIR IN DIESEM KURS KONKRET UM:Kachelsystem zur Gestaltung von Gras, zufällig gestreutes Laub, im Wind wehende BlumenwieseAnimierte Ozean-Fläche im HintergrundWanderweg mit automatischer Richtungs- und KurvengrafikInsel-Landmasse, mit automatischer Wahl der jeweils richtigen Randgrafik an der FormkanteHeldenfigur, die in vier Richtungen laufen und kämpfen kannBäume mit räumlichem Effekt (Figur läuft vor den Wurzeln, aber hinter der Baumkrone vorbei)Blocker-Hilfsmittel, um die Laufbewegung auf die Landmasse zu beschränkenAusrüstbarer Schild, mit Wechsel der Bilder der Heldenfigur ("Skin")Ausrüstbares Schwert mit sichtbarem Schwung beim SchlagenInventar, einsammelbare Kristalle und Lebesenergie-HerzenZerstörbare Büsche mit ZerschlagungsanimationFeinde, die den Weg blockieren, den Helden verletzen und wegstoßen und mit dem Schwert zerstört werden könnenModulare Explosion, die z.B. bei Feindvernichtung abspieltBlinken des Helden bei VerletzungTodesanimation und GameOver bei vollständiger ErschöpfungZufälliges Erscheinen von Schätzen bei Zerstörung von Busch und Feind ("Random Spawns")Status-Leiste per UI-System - pixelpräzise mit der Spielszene ausgerichtetSavegame-System zur Sicherung von gesammelten Ressourcen, zerstörten Objekten und SpielerzustandSpeicherpunkte und PortalsystemIntegration von Musik und Soundeffekten (verschiedene Techniken)Pausieren und Fortsetzen, Anzeige eines InGame-Menüs bei abgedunkelter SzeneStartmenü zum Fortsetzen, Neustarten oder Beenden des Spiels; inkl. animiertem WolkenhintergrundCredits-Szene mit selbstablaufendem Abspanntext (aus Textdatei gelesen)Steuerung per Tastatur und GamepadErstellen einer Bildschirmtastatur, um das Spiel auf Smartphones bedienen zu können...ES WIRD NOCH BESSER:Übungen mit Musterlösungen zur eigenen Vertiefung der ThemenRessourcen und Download-Links, um sofort selbst mitzumachenKostenloses eBook (PDF) mit Stichpunkten und Code-Schnipseln zu sämtlichen besprochenen Techniken auf über 35 Seiten!pures Kompaktwissen - keine langen Compiler- oder Wartezeiten in den Videos.und natürlich Udemys extrem kundenfreundliche Benefits: 30-Tage Rückgaberecht, integriertes Support-Forum und Abschlusszertifikat Los geht's - starte jetzt mit der Programmierung Deiner Spiele!