Ultimate guid to create 3D survival game in unity & C#

所在平台: Udemy

课程主页: https://www.udemy.com/course/ultimate-guid-to-create-3d-survival-game-in-unity-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Unity & C# 3D 生存游戏开发终极指南** 本课程专为具备 Unity 和 C# 基础知识,并希望深入学习如何从零开始构建 3D 生存游戏的进阶学习者设计。 课程将带您一步步创建一款功能齐全的生存游戏,涵盖以下核心要素: * **第一人称视角与玩家控制:** 从头开始构建第一人称相机,并利用 Unity 的新输入系统实现流畅的玩家移动。 * **核心生存机制:** 实现拾取物品、收集资源、动态的日夜循环系统,为游戏增添沉浸感。 * **物品与交互:** 创建完整的物品栏系统,允许玩家装备、丢弃物品,并设计物品的制作(Crafting)系统。 * **对象交互:** 让玩家能够与游戏世界中的各种对象进行互动。 * **敌人 AI:** 设计具有三种不同状态(害怕、被动、攻击性)的敌人 AI,增加游戏的挑战性。 * **游戏存档与加载:** 实现强大的存档和读档系统,允许玩家保存和加载游戏进度,支持使用 JSON 文件进行数据序列化。 * **利用免费资源:** 课程将充分利用免费的 3D 模型、动画和工具,降低开发门槛。 **学习目标:** 完成本课程后,您将能够: 1. 从零开始创建第一人称相机和玩家视角。 2. 使用 Unity 新输入系统实现玩家的移动。 3. 设计拾取和丢弃物品的机制。 4. 实现资源收集系统。 5. 构建日夜交替的系统。 6. 创建功能完善的物品栏。 7. 实现物品装备功能。 8. 开发物品制作系统。 9. 让玩家与游戏对象进行互动。 10. 制作具有三种状态(害怕、被动、攻击性)的敌人。 11. 实现游戏存档功能。 12. 实现游戏加载功能。 13. (及更多) 本课程旨在帮助您建立更宏观的游戏代码结构认知,并为您提供一个可复用的生存游戏模板。 讲师投入了大量精力,确保您能从中学习到实用的技术,从简单的角色控制器设置到 UI 创建和数据 JSON 序列化。 如果您希望提升 Unity 和 C# 开发技能,并对 3D 生存游戏开发感兴趣,本课程将是您的理想选择。

课程评论(0条)

课程详情

Are you looking for an intermediate Unity course where you will build a small 3d game, from scratch ? In this course we will create a survival game with first person camera, player movement system, animations, , inventory and crafting system and a Save & Load system to save & Load our progress If you have completed few beginner courses on Unity and c# and you feel comfortable using them together I believe that you will benefit greatly from this course.We will use multiple 3d models, animations and tools that are free to use. My hope is that at the end of the course you will have a bigger picture on how to structure the code for your game and have a survival game template that you can reuse.If you think that you could benefit from this course don't hesitate to purchase it. Saying that I have really put a lot of effort to make sure that you will benefit from the course and learn some useful techniques from setting up a simple movement system using a character controller to creating a UI and serializing the data to save it to a JSON file.!What you will learn at the end of this course1)make player with first person camera look from scratch2)Player Movement with new input system from unity3)Pickup Items4)Gathering Resource5)Day and Night system6)Making Inventory7)Equip Items8)Drop Items9)Craft System10)Interact with object11)Making Enemies with 3 diffrent state(Scared,Passive,Agressive)12)Saving The Game13)Loading The Game14)and more

课程标签

0人关注该课程

主题相关的课程