Last week I’ve created profiler tool for our new social RPG game. It’s WPF application connected via HTTP to the game server. I used MVVM pattern to decouple prety complicated workflow into several ViewModel’s. I used MVVM Light Toolkit. The main goal here is to have stable and robust implementation that would be easy to understand and change later.