|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unreal-engine-gra-od-zera-pl/
课程评论:没有评论
本课程旨在从零开始,完全不使用Unreal Engine的入门游戏模板,教你如何独立构建一个3D游戏。你将深入理解引擎的工作原理,为制作任何类型的游戏打下基础。 课程内容涵盖: * **菜单设计:** 学习如何创建游戏主菜单,包括风格化的按钮、背景图片、难度选择和加载已保存游戏等功能。你将掌握Widget的使用、不同Widget间的切换、按钮功能绑定以及Widget的样式设计。 * **角色导入与控制:** 学习如何从免费资源网站获取模型,将角色导入Unreal Engine,添加动画和控制。你将学会使用蓝图(Blueprint)创建角色,设置碰撞体积和摄像机,并理解新的增强型输入映射(Enhanced Input Mapping)系统以控制角色移动。 * **动画系统:** 深入学习动画制作,包括行走、跑步和跳跃动画的创建。你将学会导入动画、使用混合空间(Blend Space)和状态机(State Machine)进行动画连接,以及在引擎内编辑动画。 * **NPC与交互:** 在你的关卡中添加非玩家角色(NPC)。你将导入新的免费模型,为其添加动画,并实现角色与NPC的互动。课程将教授如何创建一个对话系统,让角色能够与NPC进行交流。 * **物理与碰撞:** 学习3D对象的物理引擎和碰撞机制,实现物体间的互动,使游戏更具动态性和可玩性。你将学会如何使用时间轴(Timeline)动画化对象移动并触发事件,如何添加声音和音乐,以及如何创建特殊效果、3D文本并使用体积(Volumes)。 * **存档与读档:** 学习游戏存档和读档功能。你将了解如何保存游戏状态,数据存储位置,以及如何加载游戏状态继续之前的进度。 * **Sequencer与C++:** 课程最后将使用Sequencer制作过场动画和关卡中的对象动画。此外,还将介绍如何利用C++编程语言来优化你在Unreal Engine中的工作流程。 完成本课程后,你将全面掌握3D游戏从零开始制作所需的各项技能。
W tym kursie zaczniemy budować grę od zera. Od zera mam na myśli całkowicie od zera. Nie będziemy używać żadnej z Unreal Engine starter games. Wszystko zbudujemy samodzielnie. To pozwoli ci zrozumieć lepiej jak działa silnik i jak zbudować dowolną grę. W kursie poruszymy mnóstwo tematów.Zaczniemy od menu design. Zrobimy menu główne naszej gry ze stylizowanymi przyciskami, obrazkami w tle, opcjami takimi jak trudność w grze i load saved game. Ten rozdział nauczy ciebie jak pracować z widgets. Jak przechodzić z jednego widget do drugiego, jak podpiąć funkcjonalność pod przyciski i jak stylizować widgety.Kolejna sekcja to import własnej postaci. Pokaże ci różne źródła skąd można zdobywać darmowe modele. Zimportujemy sobie postać do Unreal Engine, dodamy animacje i kontrole postaci. Zbudujemy Blueprint dla naszej postać z collision volume i kamerą. Wytłumaczę jak działa nowy Enhanced input mapping by kierować naszą postacią.Skupimy się na animacjach. Zrobimy Animacje chodzenia i biegania oraz skakania. Pokaże ci jak importować animacje, jak je łączyć z blend space i state machines. Pokaże również jak edytować animacje w silniku.Jak już nasza postać będzie interaktywna dodamy do naszego poziomo tkz. NPC (Nonplayable Character) czyli postacie które występuje w grze ale ich bezpośrednio nie kontrolujemy. Zimportujemy sobie nowe darmowe modele, będziemy je animować i wchodzić z nimi w interakcje. Zrobimy system dialogów by nasza postać mogła rozmawiać z postaciami w grze. Ten przykład nauczy cię jak wchodzić w interakcje z innymi aktorami w naszej grze.Kolejną rzeczą którą się nauczymy jest fizyka i kolizje obiektów 3D w naszej grze. Jak jeden przedmiot może komunikować się z innym i dzięki temu będziemy mogli zrobić naszą grę interaktywną i bardziej dynamiczną. Nauczymy się jak animować ruch obiektów z timeline i jak wywoływać różne wydarzenia. Nauczymy się również jak dodać dźwięki i muzykę do naszej gry. Jak dodawać efekty specjalne, 3d teksty i jak pracować z volumes.Jeden rozdział poświęcę na funkcjonalność save i load. Nauczymy się jak zapisywać stan naszej gry, gdzie przechowywać dane i jak później wczytać ten stan gry by kontynuować grę z poprzedniego stanu.Zakończymy kurs pracą z sequencers gdzie użyjemy ich by zrobić cinematic scene jak również do animowania obiektów w naszym poziomie. Pokaże również jak język programowania C++ może być wykorzystany w Unreal Engine by usprawnić naszą prace z silnikiem.Przygotowałem tone rzeczy do nauki i ten jeden kurs sprawi że będziesz rozumiał i potrafił zrobić grę 3D od postaw. Zapraszam