conferences | speakers | series

Using optimal decision making tools for balancing in-game economies

home

Using optimal decision making tools for balancing in-game economies
PyCon Sweden 2021

Live stream: https://www.youtube.com/watch?v=0a0c-aMj1Xs Optimization libraries such as SciPy or Nevergrad are commonly used in different data science workflows, such as choosing optimal hyperparameters for a machine learning model or taking actions based on forecasts. In this presentation, we will discuss how such an optimizer can be used to build reward configurations for games (by rewards configurations here we mean bundles of different in-game items that players may get for completing different tasks/quests in a game) Using rewards in Candy Crush Soda as an example, I will show how the problem can be solved using the Nevergard library from Facebook.

In this talk, we will go through several aspects of the end-to-end optimization workflow: - What is optimization - The different Python libraries that can be used to perform optimization in practice - How to optimize an in-game economy - How this task differs from other optimization workflows (e.g. tuning hyperparameters etc.) - Case study: using Nevergrad to create optimal reward packs in Candy Crush Soda

Speakers: Maria Paskevich