Game Development as Human-LLM Interaction

Jiale Hong, Hongqiu Wu, Hai Zhao
8/18/2024
cs.AIcs.CLcs.HC

No confident code implementation found for this paper. 8 possible matches can be shown below.

Abstract

Game development is a highly specialized task that relies on a complex game engine powered by complex programming languages, preventing many gaming enthusiasts from handling it. This paper introduces the Chat Game Engine (ChatGE) powered by LLM, which allows everyone to develop a custom game using natural language through Human-LLM interaction. To enable an LLM to function as a ChatGE, we instruct it to perform the following processes in each turn: (1) $P_{script}$: configure the game script segment based on the user's input; (2) $P_{code}$: generate the corresponding code snippet based on the game script segment; (3) $P_{utter}$: interact with the user, including guidance and feedback. We propose a data synthesis pipeline based on LLM to generate game script-code pairs and interactions from a few manually crafted seed data. We propose a three-stage progressive training strategy to transfer the dialogue-based LLM to our ChatGE smoothly. We construct a ChatGE for poker games as a case study and comprehensively evaluate it from two perspectives: interaction quality and code correctness.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 8 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hong2024game,
  title  = {Game Development as Human-LLM Interaction},
  author = {Jiale Hong and Hongqiu Wu and Hai Zhao},
  year   = {2024},
  eprint = {2408.09386},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.09386v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.09386.svg)](https://codeofpaper.com/paper/2408.09386)

Discussion