PyCon Sweden 2025

Gamified User Journeys with Pygame
2025-10-31 , Auditorium

What if you could see your users’ journeys—not as charts and funnels, but as characters navigating a world?
In this talk, we’ll use real user behavior data, combined with Pygame, spring simulations, and particle systems, to bring those journeys to life—turning abstract clickstreams into a gamified, interactive experience.


When this idea first took shape, I was entering a new chapter in life. Recently married and about to become a father. In the heat of it all, I thought it was a good idea to start experimenting with spring simulations and particle systems.
These were topics I’d long avoided, but during PyconSE 2024, a colleague shared an idea that stuck: what if we could visualize how users interact with our web, not just as data points, but as living, moving entities?
Armed with Pygame, some basic physics, math, and a stream of real user behavior data, I built a playful and unconventional way to display our customer journey—one that’s more alive, more visual, and maybe even a little fun.

Lead Data Engineer with 7 years of experience working in the data universe.