In Rain World, we used AI as an fundamental building block for our core game loop. The game is essentially about interacting with AI and AI agents interacting with each other. In this talk we give a breakdown of the systems employed and how this enabled for the design of Rain World to be achieved.
Takeaways:
- Multiple AI agents interacting will be unpredictable
- The level at which you comminicate what’s going on inside an AI agent is a delicate decision, with upsides and downsides to both extremes
- Making AI and emergent behaviour the core feature of your game will almost definitely make it “interesting” rather than “smooth”