User Interface Design and Implementation in Unity
介绍
最好的 UI 是你没有注意到的 UI
如果做得好,用户界面将是游戏的关键部分,它隐秘并仔细地融入到您的应用程序中,但是如果做得不好,它可能会令用户感到沮丧并降低游戏体验。
可靠的图形用户界面 (GUI) 是游戏视觉识别的延伸 现代受众渴望与您的应用程序无缝集成的精致、直观的 GUI 无论是显示角色的生命统计数据还是游戏世界的经济,该界面都是玩家获取信息的门户关键信息。
随着 UI 变得越来越复杂,其背后的艺术性也随之提高,UI 设计主要取决于两类专家:
- UI 艺术家:他们掌握设计、颜色、形状、排版和布局的基础知识 UI 艺术家为游戏世界的目标受众进行设计。他们对细节的关注促使他们创建“像素完美”的用户界面。
- 用户体验设计师:他们研究用户行为和最终用户的更广泛需求用户体验设计师控制人们与数字产品交互的方式。他们构建导航流程的目的是让用户体验尽可能直观和愉快。
这些角色与其他 2D 或 3D 艺术家和设计师密切合作,通过这种合作,可以实现更强大、更有效的 UI。
在本指南中,我们将演示 UI 艺术家和设计师如何在 Unity 中构建更好的界面。如果您具有图形设计和数字内容创建 (DCC) 工具背景,您将学习如何将您的创意融入到 Unity 的 UI 系统中如果您'作为一名想要进一步探索界面创建的开发人员,本指南将帮助您使用 Unity 的可用 UI 工作流程锻炼您的设计能力。
这本电子书涵盖了 Unity 中可用的两个 UI 系统的工作流程,但主要重点是适用于 Unity 2021 LTS 及更高版本的 Unity UI Toolkit UI Toolkit 是功能、资源和工具的统一集合,用于跨广泛的环境构建自适应 UI一系列游戏应用程序和编辑器扩展 我们新发布的示例项目受到之前 Dragon Crashers 演示的启发,描述了如何利用 UI Toolkit 的强大功能来实现运行时 UI。
让我们开始
本指南和 UI Toolkit 示例项目的主要贡献者包括 Ludia 首席 UI 艺术家 Michael Desharnais、资深 3D 和视觉效果艺术家、开发人员 和教育家 Wilmer Lin 以及 Unity 高级内容营销经理 Eduardo Oriz。平面设计师和独立游戏开发者。
其他重要贡献者包括 Unity UI Toolkit 团队高级技术产品经理 Benoit Dupuis、UI Toolkit 团队高级工程经理 Antoine Lassauzay、Unity 专门从事系统游戏设计的高级技术游戏设计师 Christo Nobbs 和 Stefania Valoroso ,UI Toolkit 团队的高级产品设计师
用户界面与游戏设计
打造沉浸式体验
第四堵墙
用户界面设计模式
UI开发与实施
开发 UI 是来自多个领域的创作者之间的协作,共同努力实现共同的愿景这是一个迭代过程,一路上几乎没有什么里程碑。
通常有许多利益相关者参与该过程在较大的制作中,UI 艺术家可能需要与其他设计师、艺术总监和 UI 程序员密切合作在 较小的团队中,其中一些角色会重叠。
这里的任务通常分为:
- 通过线框图进行 UI 设计
- 艺术资产创建
- 在实际游戏引擎中实现 UI
线框图
在线框图期间,UI 团队与游戏设计团队合作,为每个游戏界面布置内容。在大型项目中,具有丰富 UX 设计经验的游戏设计师可以承担此职责。在较小的作品中,此任务通常落在用户界面艺术家。
目标是与设计团队对游戏每个功能的愿景保持一致,此时您将验证每个屏幕上的所有功能。此时,您还将制定导航流程,以便您的用户不会陷入无法退出的菜单。
正如游戏开发的大多数其他方面一样,您做出的有关 UI 的决策将由游戏运行的平台驱动,因此请在制作过程的早期选择目标设备。
- 是手机游戏吗?
- 您希望用户以横向模式还是纵向模式玩游戏?
- 您想要支持的最低端设备是什么?
回答这些问题将为您提供一个可使用的基本解决方案。从那里,您可以开始规划如何布局所有游戏界面。