Member-only story
Creating Emergent Behaviors with Reinforcement Learning and Unreal Engine
Generate emergent behavior in AI characters using Unreal Engine and the free MindMaker machine learning plugin
In the following article I discuss how to generate emergent behavior in AI characters using Unreal Engine, Reinforcement Learning, and the free machine learning plugin MindMaker. The aim is that the interested reader can use this as a guide for creating emergent behavior in their own game project or embodied AI character.
What is Emergent Behavior and Why Use It?
First a little primer about emergent behavior. Emergent behavior refers to behaviors that are not pre-programmed but develop organically in response to some environmental stimuli. Emergent behavior is common to many if not all forms of life, being a function of evolution itself. It is also more recently a feature of embodied artificial agents. When one employs emergent behavior methods, one does not rigidly program specific actions for the AI, but instead allows them to “evolve” through some adaptive algorithm such as genetic programming, reinforcement learning, or Monte Carlo methods. In such a setup — the…