A Demonstration of Mechanic Maker: An AI for Mechanics Co-Creation

  • Vardan Saini University of Alberta Edmonton
  • Matthew Guzdial University of Alberta Edmonton


Developing games is challenging as it requires expertise in programming skills and game design. This process is costly and consumes a great deal of time. In this paper we describe a tool we developed to help decrease this burden: Mechanic Maker. Mechanic Maker is designed to allow users to make 2D games without programming. A user interacts with a machine learning AI agent, which learns game mechanics by demonstration.