Wor(l)d-GAN: Toward Natural-Language-Based PCG in Minecraft

Maren Awiszus, Frederik Schubert, Bodo Rosenhahn · IEEE Transactions on Games · 2022

This article presents Wor(l)d-GAN, a method to perform data-driven procedural content generation via machine learning inMinecraftfrom a single example. Based on a 3-D generative adversarial network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. Our method applies dense representations used in natural language processing in two ways. First, we proposeblock2vecrepresentations based onword2vec. Second, we use the pretrained large language model bidirectional encoder representations from transformers (BERT) to generate representations directly from the token names. These representations make Wor(l)d-GAN independent of the number of different blocks, which can vary a lot inMinecraft, and enable the generation of larger levels. We evaluate our approach on creations from the community as well as structures generated with theMinecraftWorld Generator under several metrics. Wor(l)d-GAN enables its users to generateMinecraftworlds based on parts of their creations.

Read the paper · More papers on PaperTik