|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-to-develop-an-inventory-system-in-unity-6-blender/
课程评论:没有评论
课程名称:学习在Unity 6和Blender中开发库存系统 课程简介: 您是否曾想过设计一个不仅仅是简单物品清单的游戏库存系统?您是一名程序员或艺术家,希望将代码和3D艺术结合起来创建一个互动且沉浸式的维京主题库存?那么这门课程就是为您量身打造的!在本课程中,您将探索编码和艺术创作,掌握构建专业级库存系统的技能,并能够将其适应任何游戏项目。 本课程由Penny和Mike联合主讲,他们结合了在Unity和Blender方面的专业知识,教您设计、编程和建模沉浸式库存系统所需的基本技能。您将受益于他们多年的行业经验,课程包括详细的解释和实践项目,涵盖开发的各个方面。本课程提供超过15小时的实践内容,指导您通过Unity 6和Blender创建一个功能完善的库存系统。 我们将首先打下坚实的基础,进行Unity设置和基本的3D建模技能,然后深入创建一个功能齐全的库存系统,包括物品数据存储、用户界面设计、互动物品管理和3D预览等内容。 在本课程中,您将: 1) 在Unity中构建一个完全互动的库存系统 2) 在Blender中为游戏建模和贴图3D资产 3) 在Unity中实现自定义编辑器脚本和用户界面元素 4) 将所有元素结合到一个第三人称3D游戏环境中 课程分为两个主要部分,可以单独学习或作为完整的学习旅程: 第一部分: 在第一部分中,学习如何在Unity 6中编程和构建库存系统,包括: - 设置Unity及有效使用ScriptableObjects高效组织物品数据,以获得最大灵活性。 - 使用枚举创建物品类别,并开发自定义编辑器来轻松管理库存物品。 - 编程添加、移除和堆叠物品的功能,确保顺畅的玩家体验。 - 设计测试以验证库存行为,利用运行时测试功能进行快速原型制作。 - 添加自定义输入操作,以便与库存互动,如物品丢弃和装备。 第二部分: 在第二部分中,学习如何使用Blender设计和集成3D物品,包括: - 了解项目的目标和范围,对于成功至关重要,尤其是在管理现实模型的范围蔓延时。 - 制作低多边形资产,模型需要从某处开始,制作低多边形资产可以让我们关注良好拓扑和形状的基本知识。 - 雕刻细节,雕刻是为任何模型添加细节的绝妙方式,使其从基础变为独特的资产。 - 理解纹理处理,解开模型的包裹将比您想象的简单得多! - 给模型贴图,平面模型乏味,通过创建PBR纹理让您的模型焕发生机。 - 生成高质量的纹理图,将模型的多边形数从超过100,000降至几千,而不妥协于质量。 学生对Penny和Mike其他课程的评价: “这门课程内容非常详尽!Penny的清晰讲解结合Mike的艺术指导,让复杂概念变得易于理解。” “我使用Unity已经好几年了,但这门课程让我对编码和艺术整合有了新的见解。我构建的库存系统成为我最新游戏的基础!” “我强烈推荐这门课程。如果您希望动手实践Unity和Blender,这绝对完美,一切都组织得这么好,我感觉像是在从头到尾构建一个真实项目!”
Have you ever wanted to design a game inventory system that's more than just a simple item list? Are you a programmer or artist wanting to blend code and 3D art to create an interactive and immersive Viking-themed inventory? Then this course is for you! In it, you'll explore both coding and art creation, giving you the skills to build a professional-grade inventory system that can be adapted to any game project.In this course, Penny and Mike combine their expertise in Unity and Blender to teach you the essential skills for designing, programming, and modeling an immersive inventory system. You'll benefit from their years of industry experience with detailed explanations and hands-on projects that cover every aspect of development.This course offers over 15 hours of hands-on content, guiding you through the creation of a functional inventory system with Unity 6 and Blender.We'll start by laying a solid foundation with Unity setup and essential 3D modeling skills, then dive deep into creating a full-featured inventory system-from item data storage and UI design to interactive item management and 3D previews.In this course, you will: 1) Build a fully interactive inventory system in Unity 2) Model and texture 3D assets in Blender for use in games 3) Implement custom editor scripts and UI elements in Unity 4) Combine all the elements in a third-person 3D game environmentThe course is broken into two main parts, which can be taken individually or as a complete learning journey:Part AIn Part A, learn how to program and structure the Inventory System in Unity 6, covering:Setting up Unity and Using ScriptableObjects Efficiently organize item data using ScriptableObjects for maximum flexibility.Item Categorization and Custom Editors Use enums to create item categories and develop a custom editor for managing inventory items with ease.Adding, Removing, and Stacking Items Program functions to add, remove, and stack items, ensuring a smooth player experience.Inventory Interactions and Testing Design tests to validate inventory behavior, with runtime testing functions for quick prototyping.Setting up the Unity Input System Add custom input actions for interacting with the inventory, such as item dropping and equipping.Part BIn Part B, learn how to design and integrate 3D items with Blender, covering:Scope and SpecificationUnderstanding the goals and scope of any project is critical to succeeding. and when it comes to realistic models managing the potential for scope creep is important.Making The Low Poly AssetsModels have to start somewhere, and making low poly assets allows us to focus on the basics of good topology and form.Sculpting DetailsSculpting is a fantastic way of adding detail to any model, taking them from basic to unique assets.Preparing For TexturingUnderstand the texturing process and unwrapping your models is much easier than you think!Texturing ModelsFlat models are boring, creating PBR textures bring your models to life.Baking TexturesGames require optimised assets, we'll generate high-quality texture maps to apply to your assets takin models with over 100,000 polygons down to a model in the 1000s without compromising on quality.What students are saying about Penny and Mike's other courses:This course was incredibly thorough! Penny's clear explanations combined with Mike's art direction really made complex concepts accessible.I've been using Unity for a few years, but this course gave me new insights into both coding and art integration. The inventory system I built has become the foundation of my latest game!I can't recommend this course enough. It's perfect if you want to get hands-on with Unity and Blender-everything was so well structured, I felt like I was building a real project from start to finish!