arXiv:2410.01096cs.HCcs.AI2024-10被引 3

零代码生成游戏机制,让任何人都能创作游戏。

Mechanic Maker: Accessible Game Development Via Symbolic Learning Program Synthesis

  • 通过符号学习自动从示例中合成游戏机制
  • 用户研究显示编程能力不影响使用效果
  • 适合无编程背景的创作者和教育场景

游戏开发是一项高度技术性的实践,传统上需要编程技能,这成为初学者或希望用游戏表达创意者的障碍。尽管已有若干注重易用性的开发工具,但它们通常仍需编程,或在可制作的游戏类型上存在重大限制。本文介绍 Mechanic Maker,一种无需编程即可创建广泛游戏机制的工具。该工具依赖后端符号学习系统,从示例中合成游戏机制。我们通过用户研究评估了该工具对不同编程与游戏开发经验者的效果。结果显示,参与者使用该工具的能力与其编程能力无关。结论表明,此类工具有助于实现游戏开发的民主化,使无论是否具备编程技能的人都能参与创作。

原文摘要 · Abstract (English)

Game development is a highly technical practice that traditionally requires programming skills. This serves as a barrier to entry for would-be developers or those hoping to use games as part of their creative expression. While there have been prior game development tools focused on accessibility, they generally still require programming, or have major limitations in terms of the kinds of games they can make. In this paper we introduce Mechanic Maker, a tool for creating a wide-range of game mechanics without programming. It instead relies on a backend symbolic learning system to synthesize game mechanics from examples. We conducted a user study to evaluate the benefits of the tool for participants with a variety of programming and game development experience. Our results demonstrated that participants' ability to use the tool was unrelated to programming ability. We conclude that tools like ours could help democratize game development, making the practice accessible regardless of programming skills.

游戏开发零代码符号学习可访问性

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。