paper-with-me

Papers

Mechanic Maker: Accessible Game Development Via Symbolic Learning Program Synthesis

2024-10-01 · Megan Sumner, Vardan Saini, Matthew Guzdial

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.

📄 PDF Abstract BibTeX arXiv:2410.01096

Code (0)

등록된 구현이 없습니다.

Tasks

Program Synthesis

Similar Papers 제목 키워드 기반

Mechanic Maker 2.0: Reinforcement Learning for Evaluating Generated Rules

2023-09-18 · Johor Jara Gonzalez, Seth Cooper, Matthew Guzdial

Automated game design (AGD), the study of automatically generating game rules, has a long history in technical games research. AGD approaches generally rely on approximations of human play, either objective functions or …

Game Designreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1

On Automating Video Game Regression Testing by Planning and Learning

2024-02-16 · Tomáš Balyo, G. Michael Youngblood, Filip Dvořák, Lukáš Chrpa 외

In this paper, we propose a method and workflow for automating regression testing of certain video game aspects using automated planning and incremental action model learning techniques. The basic idea is to use detailed…

regressionUnity

Automata Quest: NCAs as a Video Game Life Mechanic

2023-09-23 · Hiroki Sato, Tanner Lund, Takahide Yoshida, Atsushi Masumori

We study life over the course of video game history as represented by their mechanics. While there have been some variations depending on genre or "character type", we find that most games converge to a similar represent…

Generating Gameplay-Relevant Art Assets with Transfer Learning

2020-10-04 · Adrian Gonzalez, Matthew Guzdial, Felix Ramos

In game development, designing compelling visual assets that convey gameplay-relevant features requires time and experience. Recent image generation methods that create high-quality content could reduce development costs…

Image GenerationTransfer Learning

Designing Mixed-Initiative Video Games

2023-07-08 · Daijin Yang

The development of Artificial Intelligence (AI) enables humans to co-create content with machines. The unexpectedness of AI-generated content can bring inspiration and entertainment to users. However, the co-creation int…

Game Design