|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-kurs-tworzenia-gier/
课程评论:没有评论
本课程名为“Unity - 游戏制作巨型包”,旨在帮助学员无需深厚的数学、计算机科学或计算机图形学背景,即可制作自己的3D游戏。 Unity 是一个功能强大的游戏开发环境,允许开发者释放创意,实现AAA级游戏的创意和复杂性。课程以《森林》(The Forest)这款成功的生存游戏为例,说明了Unity如何支持小型团队开发出图形优美、AI复杂的游戏。 Unity本身提供免费版本,仅在游戏盈利达到一定数额后才需支付少量费用。Unity Asset Store 还提供了海量的3D模型、角色、动画和功能模块,其中许多资源是免费的,可以帮助学员快速入门并制作出令人惊叹的作品,甚至吸引志同道合的伙伴共同创作。 Unity 已被用于开发众多备受玩家好评的游戏,包括《漫漫长夜》、《看火人》、《废土2》、《破碎时光:失落的帝国》、《塞伯利亚3》和《环世界》等。对于图形师或程序员来说,还可以利用Unity为Asset Store制作内容,无论是免费还是付费内容。Unity支持跨平台开发,包括Android、Mac OS、Linux、Windows以及网页浏览器。 课程共分为四个部分: * **第一部分**:涵盖Unity的安装、界面操作、对象编辑、地形和植被创建、光照和摄像机设置、音效以及简单动画制作。学员还将学会创建第一人称视角(FPP)的游戏角色。 * **C# 编程附加课程**:在第一和第二部分之间,提供C#编程入门课程,详细讲解面向对象编程的概念,这对于Unity开发至关重要。C#是一种未来语言,适合学习面向对象编程,并易于与其他语言(如C++、Delphi、Java)切换。 * **第二部分**:学习向量和脚本编写,实现游戏对象间的交互、碰撞检测和控制器操作。还将了解两种创建游戏用户界面的方法,并制作一个能够自主导航到目标点的智能机器人。 * **第三部分**:教学如何将动作捕捉数据应用到游戏角色上,以及如何使用脚本实现摄像机跟随任意对象。学员将学会制作第三人称视角(TPP)的角色控制。 * **第四部分**:将运用前三部分所学知识,创建一款能够根据物理规律进行拾取、旋转和投掷物体,并实现物体间交互的游戏。游戏还将包含一个可在不重启游戏的情况下调整图形设置的菜单。
Czy grając w grę 3D zastanawiałeś się „Jak oni to zrobili?". Może miałeś kiedyś pomysł na własną grę, ale zrezygnowałeś „bo to za trudne"?Przedstawiamy ci kurs, który pozwoli tworzyć własną grę 3D bez posiadania doktoratu z matematyki, informatyki czy grafiki komputerowej. Ludzie posiadający ogromne umiejętności z wielu dziedzin stworzyli środowisko Unity, które pozwoli dać upust twojej kreatywności i przy odrobienie samozaparcia, zrealizować najbardziej szalone pomysły na poziomie znanym z gier AAA.Poszukaj w internecie historii gry The Forest. Gra survivalowa, która wniosła sporo świeżości do tego gatunku, była pomysłem zaledwie 4 osób. Nie obyło się bez komplikacji, ale już pierwsze wersje alpha pojawiające się na platformie Steam pozytywnie zaskoczyły wszystkich. Oczywiście w miarę czasu zespół się rozrósł i gra również rozwinęła się, ale środowisko Unity umożliwiło start gry ze świetną oprawą graficzną i złożoną sztuczną inteligencją postaci.Warto wspomnieć, że środowisko Unity jest dostępne w wersji darmowej. Dopiero, gdy twoja gra zacznie zarabiać większe pieniądze musisz niewielki procent dochodów oddać jego autorom.Uzyskasz także dostęp do ogromnej ilości obiektów i postaci 3D oraz animacji MOCAP poprzez Unity Asset Store. Dostępne są tam także moduły tworzone przez inne osoby pozwalające rozszerzyć funkcjonalność Unity. Spora część tych materiałów jest darmowa i pozwoli szybko stworzyć coś co zadziwi Twoich znajomych. Kto wie, może dołączą do twojej ekipy i stworzycie coś równie dobrego jak The Forest.Dzięki Unity powstało sporo gier dobrze ocenianych przez graczy, jak chociażby: The Long Dark, Firewatch, Wasteland 2, DreamFall Chapters, Syberia 3, RimWorld.Jeśli z kolei jesteś grafikiem lub tylko programujesz i tworzenie gier Cię nie pociąga, możesz tworzyć przy użyciu Unity dla Asset Store, zarówno darmowe treści jak i odpłatne.Unity pozwala także tworzyć gry na różne platformy równocześnie: Android, Mac OS, Linux , Windows, a nawet przeglądarki internetowe.Pierwsza część kursu przeprowadzi cię krok po kroku od procesu instalacji, poprzez obsługę interfejsu, edycję obiektów, tworzenie terenu i roślinności, ustawianie oświetlenia i kamer oraz wstawianie dźwięków i tworzenie prostych animacji. Stworzysz także sterowaną przez gracza postać FPP - czyli postać której oczami obserwowany jest świat gry.Jako dodatek między pierwszą, drugą częścią kursu Unity, zamieściliśmy kurs C#, który od zupełnych podstaw omawia zagadnienia związane z programowaniem i wykorzystywany jest w samym Unity. C# (C Sharp) jest obiektowym językiem programowania, bardzo zbliżonym do języków C++, Delphi czy Java. Oprócz tego, że jest to język przyszłościowy, doskonale nadaje się do efektywnej nauki programowania obiektowego i zapewnia łatwą „przesiadkę" z/na inne języki. Kurs omawia programowanie dla platformy.NET i przeznaczony jest dla osób, które chcą rozpocząć przygodę z programowaniem oraz tych bardziej zaawansowanych, które chcą przesiąść się na język bardziej uniwersalny niż Delphi czy C++.W drugiej części kursu Unity poznasz wektory i tajniki tworzenia skryptów pozwalających na oddziaływanie siłami na obiekty w grze, ich interakcję miedzy sobą, wykrywanie kolizji i obsługi kontrolerów. Poznasz dwa sposoby na tworzenie interfejsu użytkownika w grze. Stworzysz także inteligentnego robota, który sam będzie znajdował drogę i zmierzał do wyznaczonego celu.Trzecia część nauczy cię przenoszenia ruchów aktora na dowolną postać w grze. Poznasz skrypt pozwalający na śledzenie za pomocą kamery dowolnego obiektu w grze. Stworzysz także postać TPP, czyli postać sterowną przez gracza z kamerą za jej plecami.W czwartej części wykorzystasz całą zdobytą wiedzę do stworzenia gry, pozwalającej na zgodne z prawami fizyki podnoszenie, obracanie i rzucanie przedmiotów, a także ich interakcje.Gra będzie posiadała także menu z ustawieniami graficznymi działającymi bez ponownego uruchamianie gry.