Game development-based approaches are increasingly used to design curricula that can engage students, as these can help them apply and practice learnt computer science concepts. However, it can become complex to develop a minimum working game or a prototype with the help of high-end game engines. Game prototyping is one of the most essential parts of the game design and development cycle as it allows developers to continuously test and improve their ideas. In recent years, computational notebooks have gained widespread popularity among developers. They can help run individual code snippets, visualize the output, consolidate the source code, and share live code easily. However, its use has not been explored in the field of game development and prototyping. In this paper, we propose NoteG, a computational notebook towards rapid game prototyping. We evaluated the tool with 18 novice game developers through a questionnaire-based user survey. A majority of the volunteers (66%) found it easy to use and were of the opinion that it saves time. A few of the participants successfully extended the existing framework to implement new game mechanics within their prototypes.
翻译:以游戏开发为基础的方法越来越多地被用于设计能够让学生参与的课程,因为这些方法可以帮助他们应用和练习所学的计算机科学概念。然而,在高端游戏引擎的帮助下,开发一个最低限度的工作游戏或原型可能会变得复杂。游戏原型是游戏设计和开发周期中最重要的部分之一,因为它使开发者能够不断测试和改进他们的想法。近年来,计算笔记本在开发者中获得了广泛的流行。它们可以帮助运行单个代码片段,对输出进行视觉化,合并源代码,并方便地分享实时代码。然而,在游戏开发和原型领域,尚未探索其使用。在本文件中,我们建议用NoteG这一计算笔记本来快速制作游戏原型。我们通过基于问卷的用户调查,用18个新式游戏开发者对工具进行了评估。大多数志愿者(66%)认为它很容易使用,并且认为它节省了时间。少数参与者成功地扩展了现有框架,以便在原型游戏机内实施新的游戏机械。