Video Game Description Language Environment for Unity Machine Learning Agents

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

This paper introduces UnityVGDL, a port of the Video Game Description Language (VGDL) to the widely used Unity game engine. Our framework is based on the General Video Game AI (GVGAI) competition framework and implements its core ontology, including a forward model. It integrates the Unity Machine Learning Agents (ML-Agents) toolkit with VGDL to train and run agents in VGDL-described games. We compare baseline learning results between GVGAI and UnityVGDL across four different games and conclude that the Unity port is comparable to the GVGAI framework. UnityVGDL is available at: https://github.com/pyjamads/UnityVGDL.
Original languageEnglish
Title of host publication2019 IEEE Conference on Games (CoG)
Number of pages8
PublisherIEEE
Publication date1 Aug 2019
ISBN (Electronic)978-1-7281-1884-0
DOIs
Publication statusPublished - 1 Aug 2019
EventIEEE Conference on Games (2019) - Queen Mary University of London, London, United Kingdom
Duration: 20 Aug 201923 Aug 2019
http://www.ieee-cog.org

Conference

ConferenceIEEE Conference on Games (2019)
LocationQueen Mary University of London
Country/TerritoryUnited Kingdom
CityLondon
Period20/08/201923/08/2019
Internet address

Keywords

  • UnityVGDL
  • Video Game Description Language (VGDL)
  • General Video Game AI (GVGAI)
  • Unity Machine Learning Agents (ML-Agents)
  • Forward Model Integration

Fingerprint

Dive into the research topics of 'Video Game Description Language Environment for Unity Machine Learning Agents'. Together they form a unique fingerprint.

Cite this