Unity 3D podstawy - 5 przykładowych gier

所在平台: Udemy

课程主页: https://www.udemy.com/course/unity-3d-podstawy-5-przykadowych-gier/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名为“Unity 3D基础 - 5款示例游戏”,旨在教授Unity 3D游戏开发的基础知识。尽管游戏开发初看起来可能很复杂,但本课程将通过实际操作带你入门。 课程内容涵盖五款不同类型的迷你游戏,每款游戏都独立完成: 1. **《打砖块》 (Arkanoid)**:学习使用Unity的内置资源和基本图元创建一款经典《打砖块》游戏。将涉及物理引擎设置以实现球的弹射,基础输入控制调色板移动,以及使用触发器来计算得分和生命值,并创建简单的UI计数器。 2. **《无尽跑酷》 (Endless Runner)**:制作一款2D风格的《无尽跑酷》游戏。将实现简单的角色动画状态机,包括二段跳和死亡动画。学习如何实现游戏结束后的重新开始,以及添加暂停菜单功能。课程将使用Asset Store的免费资源,并探讨Animation组件的基础功能。 3. **《UI井字游戏》 (Kółko i krzyżyk w UI)**:专注于UI开发,创建带状态切换的主菜单。将使用滑块、下拉菜单和复选框等UI控件,并学习如何使游戏适配不同屏幕尺寸和分辨率。最终成果是一个功能齐全、可参数化的井字游戏。 4. **《分屏射击》 (Split Screen Shooter)**:介绍3D模型操作基础,包括人形动画和使用Avatar系统进行动画重定向。学习使用Character Controller实现类似Doom的游戏操纵方式,并通过对象池技术创建带音效和命中特效的射击系统。课程还将实现双人分屏对战,并涉及UI和摄像机的工作。 5. **《导航》 (Navigation)**:制作一款包含策略或RPG游戏机制(如鼠标点击控制角色移动)的简化游戏。将探讨Unity的导航系统,包括烘焙导航网格、代理(Agents)、障碍物和用于跳跃的Off-mesh Link。 通过这五款游戏的实践,你将掌握Unity 3D游戏开发的核心概念,并有机会将你的游戏开发梦想变为现实。

课程评论(0条)

课程详情

Tworzenie gier w Unity 3D choć na pierwszy rzut oka może wydawać się skomplikowane, w rzeczywistości wcale takie nie jest. W tym kursie wideo poznasz podstawowe tajniki gamedev'u w Unity 3D i w efekcie stworzysz 5 minigier z mechaniką znaną z Arkanoida, Endless Runnera, szachów czy gier RPG. Gotowy na wyzwania i dobrą zabawę? Zatem do dzieła! Kurs wideo 5 minigier w Unity 3D składa się z pięciu części, z których każda kończy się samodzielnym stworzeniem gry: Arkanoid - w pierwszej części kursu wideo stworzymy prostą grę, opierając się wyłącznie na prostych assetach z Unity 3D oraz na prymitywach dostępnych na początek. Gra będzie miała mechanikę znaną z Arkanoida. Zdefiniujemy sobie fizykę, by kulka odbijała w odpowiedni sposób, nauczymy się używać podstawowego inputu, by poruszać paletką oraz zdefiniujemy triggery, które pozwolą nam zliczać punkty czy przegrane życia. Stworzymy też bardzo prosty interfejs w postaci liczników.Endless Runner - w drugiej części kursu wideo stworzymy prostą grę w stylu znanego Endless Runner 2D. Zawrzemy w niej prostą maszynę stanów animacji postaci, łącznie z podwójnym skokiem oraz umieraniem. Sprawimy, że nasza gra uruchamiać się będzie ponownie po zakończeniu oraz dodamy proste menu pauzy, z możliwością zatrzymywania gry w dowolnym momencie. Wszystkie komponenty i różne typy animacji 3D będą darmowymi assetami z Asset Store'a. Dodatkowo, przyjrzymy się podstawowym funkcjom komponentu Animation.Kółko i krzyżyk w UI - w trzeciej części kursu wideo skupimy się na wykorzystaniu UI. Stworzymy menu główne z przejściami między stanami. Wykorzystamy między innymi takie kontrolki, jak slidery, listy rozwijane czy checkboxy. Zajmiemy się również tym, by nasza gra działała na różnych rozmiarach ekranów, przy różnych rozdzielczościach. Końcowym efektem będzie proste, parametryzowalne kółko i krzyżyk, z w pełni działającym menu. Split Screen Shooter - w czwartej części kursu wideo opowiemy sobie o podstawach pracy z modelami 3D, między innymi o animacjach humanoidalnych i wykorzystaniu systemu avatarów do retargetowania ich między modelami. Zajrzymy również do słynnej paczki standardowych assetów i przyjrzymy się nieco jej zawartości. Dodamy do naszej sceny takie elementy, jak character controller, który pozwala na łatwe sterowanie postacią w stylu starych gier, jak Doom. Dodatkowo stworzymy system strzelania z dźwiękiem oraz efektami trafień, wykorzystujący object pooling do optymalizacji. Efektem końcowym będzie rozgrywka dla dwóch osób na podzielonym ekranie. Zajmiemy się również interfejsem i odpowiednią pracą kamer w tego typu grach. Navigation - w ostatniej, piątej części kursu wideo stworzymy prostą grę z fragmentem mechaniki gry strategicznej bądź RPG, czyli sterowaniem postacią za pomocą myszki. Będzie ona zawierała takie elementy, jak przeskoki dziur, sterowanie, łącznie z ustawianiem obrotu czy prosta walka. W tym celu wykorzystamy system nawigacji w Unity 3D, dowiemy się trochę o wypalaniu jej, o agentach, przeszkodach czy off-mesh linkach, służących na przykład do przeskoków. Jesteś gotowy na świetną zabawę połączoną z praktyczną nauką gamedev'u? W takim razie zaczynamy nasz kurs wideo i wspólnie tworzymy 5 minigier w Unity 3D! Nie wierzysz, że możesz zrobić to sam? Wspólnie urzeczywistnijmy Twoje marzenia o przygodzie z gamedev'em!

课程标签

0人关注该课程

主题相关的课程