Wanted to share something I have been working on. It's a stand-alone gameplay analysis tool I created in XNA/C#. We're using it for a game created with UDK. The tool however is designed to be stand-alone and only require the game to output the gameplay data to plain text.
We’re creating an online shooter and required a better way to get feedback on every match we played. With this tool we’re able to record all of playtest sessions and simply play it back later to analyze in-depth what happened and why.
It features a variety of options to visualize an (online) match with real-time playback. There are several more features planned, to be announced at a later time.
First Look video (with commentary) http://www.youtube.com/watch?v=Az2BZ5u5_1g
The primary goal of the second tool is creating a portal for the entire team to access any software/tool they need. In our case UDK (editor, game itself), compiling, subversion, project management (ticketing and bug reports) file browsing of the udk repo etc. This is all easily accessible through this tool.
The first tool is what I wanted to create myself. Save the positions and some meta data with a timestamp in a log and evaluate it in a playback tool for analytical tasks, with a time slider and a heatmap (I'm creating/disposing lot of npcs on-the-fly), even meta data like tasks. But I never found the time to do so.
The second tool sounds interesting, but I'm the sole developer of my game beside an artist, who isn't be deeply enough involved in the development process.