Evolving Game Development With Genetic Algorithms

A presentation at React Alicante 2024 in in Alicante, Spain by Kevin Maes

Inspired by nature, genetic algorithms have existed for decades and have been used to solve a variety of problems in software and hardware. When it comes to game development, it can be challenging to adapt content to players of varying skill levels.

In this talk, we experiment to see how genetic algorithms might be used in games that React developers can create with their everyday skills and creativity. See GAs in action as they attempt to solve problems, enhance player engagement, and continuously evolve game experiences.

Resources

The following resources were mentioned during the presentation or are useful additional information.

  • Egg Drop Game

    The game demo that was shown in the talk is available publicly at a subdomain at eggdrop.kevinmaes.com. The game is a work in progress and is missing some key features. These can be tracked on the game’s GitHub repo.

  • Egg Drop GitHub Repository

    The game is open source and in a public repository on my GitHub

  • React Alicante

Buzz and feedback

Here’s what was said about this presentation on social media.