Entity Embedding as Game Representation

Procedural content generation via machine learning (PCGML) has shown success at producing new video game content with machine learning. However, the majority of the work has focused on the production of static game content, including game levels and visual elements. There has been much less work on dynamic game content, such as game mechanics. One reason for this is the lack of a consistent representation for dynamic game content, which is key for a number of statistical machine learning approaches. We present an autoencoder for deriving what we call "entity embeddings", a consistent way to represent different dynamic entities across multiple games in the same representation. In this paper we introduce the learned representation, along with some evidence towards its quality and future utility.

READ FULL TEXT

page 5

page 6

research
10/07/2021

Tile Embedding: A General Representation for Procedural Level Generation via Machine Learning

In recent years, Procedural Level Generation via Machine Learning (PLGML...
research
06/29/2023

Game Level Blending using a Learned Level Representation

Game level blending via machine learning, the process of combining featu...
research
07/26/2021

TaikoNation: Patterning-focused Chart Generation for Rhythm Action Games

Generating rhythm game charts from songs via machine learning has been a...
research
11/20/2019

Generating Interactive Worlds with Text

Procedurally generating cohesive and interesting game environments is ch...
research
10/23/2022

Clustering-based Tile Embedding (CTE): A General Representation for Level Design with Skewed Tile Distributions

There has been significant research interest in Procedural Level Generat...
research
10/04/2020

Generating Gameplay-Relevant Art Assets with Transfer Learning

In game development, designing compelling visual assets that convey game...
research
09/18/2023

Reconstructing Existing Levels through Level Inpainting

Procedural Content Generation (PCG) and Procedural Content Generation vi...

Please sign up or login with your details

Forgot password? Click here to reset