• 产品手册
  • 入门教程
  • 指引

开发者指引


针对Y3特点设计游戏

Y3从经典RTS游戏编辑器和现代游戏引擎中汲取灵感。它可以实现大多数游戏创意,但也有一些限制。在使用Y3设计游戏时,建议考虑目标用户组和编辑器功能。

为玩家而设计

年轻玩家 年轻人更专注于尝试新事物,享受乐趣和与他人联系,而不仅仅是竞争或瞄准特定目标。他们消费内容的方式不同,主要受社交媒体和bilibili的影响,并且乐于与朋友进行线上互动,Y3可以很好地满足这类需求。

年龄较大的玩家 可以吸引年长玩家的游戏越来越受欢迎,这通常意味着它们具有与其他平台相似的功能。年龄较大的玩家更有可能在您的游戏上花费更多的时间和金钱,他们也往往是围绕游戏创建社区的人;他们对游戏的忠诚度可能更高,而不仅仅是尝试一次。

为编辑器而设计

基于Y3编辑器设计游戏可确保为玩家提供流畅和优化的游戏体验。它还允许最大限度地利用编辑器的特性和功能,从而获得更好的整体游戏设计。
Y3适合创作的游戏玩法类型包括TD塔防角色扮演防守生存对战策略MOBA等。

考虑用户界面和用户体验

游戏UI和UX的良好设计对于游戏体验至关重要。以下是为 PC 玩家设计 UI 和 UX 的一些提示:

  • 使其易于导航:UI 应直观且易于导航,以便玩家可以快速找到所需的内容。

  • 保持简单:杂乱的 UI 可能使玩家不知所措,难以专注于游戏。应保持设计简单整洁。

  • 使用键盘快捷键:键盘快捷键可以使电脑玩家的导航更快、更高效,请确保在你的设计中包含这些内容。

  • 针对不同的屏幕尺寸进行优化:电脑可能会使用各种屏幕尺寸,请确保 UI 针对不同的屏幕分辨率进行了优化。

  • 注意细节:细节会对整体用户体验产生重大影响。请注意字体大小、间距和颜色,以创建一致且有吸引力的设计。

  • 考虑上下文:考虑玩家在游戏中执行的操作以及 UI 如何支持他们的体验。

  • 邀请真实玩家进行测试:最后,确保使用真实玩家测试您的 UI 和 UX,以获得反馈并进行改进。

发布游戏成为平台里的可玩地图

当您首次将地图发布到KK对战平台时,您正在创建一个可在平台上公开玩的新游戏。之后,您可以在同一游戏下发布更多地图以创造更复杂的体验,例如为您的 MOBA 游戏添加新地图。而每张地图都包含游戏该部分的所有对象,包括构成其特定环境的对象、ECA 触发器和用户界面小部件。

认识编辑器窗口

此处你将概览Y3编辑器内的主要界面,详细信息在界面导航这一章节。

主窗口

P230-0

Y3编辑器窗口可显示游戏中的所有内容。在这里,您可以通过简单的点击、游戏测试、移动相机和切换视图来修改对象以在虚拟环境中环顾四周。

P230

P231

预览窗口

默认情况下可见的预览窗口显示对象在游戏中的外观。在这里,您可以检查预设或自定义资产的外观,然后再将它们放入工作区。

P232

放置对象窗口

已放置物件窗口显示地图内每个放置对象的层次列表。

P233

工具面板窗口

工具面板窗口包含两个选项卡:编辑地形和放置物件。这两个选项卡提供了构建有趣玩家体验的基本工具和对象。

P234

P235

资产

在Y3编辑器中,图像、模型和声音等资产在您将它们实现到您的游戏中时在本地进行处理。大部分资产都存储在云端,用户从下载到放置只需简单的点击几下即可实现。

脚本

Y3编辑器旨在为任何想要创建自己的游戏的人提供低门槛的工具。无需任何编程经验,因为您可以使用我们的触发器 API 控制事件、条件和动作来塑造您的游戏。 详细信息请参阅ECA触发器

另一方面,Y3编辑器也支持Lua编程语言,为有熟练编程背景的用户提供更多技术选择。您可以将 Visual Studio Code 等第三方 IDE 与Y3 Lua 插件集成。Lua框架代码及API文档请访问:https://github.com/y3-editor/y3-lualib

编辑器内测试

Y3编辑器提供了一套用于在发布游戏之前测试游戏的选项:

P236

编辑器内运行游戏在Y3编辑器中运行游戏以方便调试。 作为单独的进程运行游戏提供了在KK上运行的游戏的更接近体验。 运行多个游戏将打开多个窗口,您可以在其中测试和调试不同玩家的多人游戏体验。