Just joined . For anyone that, like me, stumbles on this great idea for a platform (maybe it will sometime be back again), I'm glad to put some new semi-relevant content here instead of a sad spam that got on a forum lately.
Let me recommend a project: http://musicgames.wikidot.com
It's for playing with your music in the non-idiomatic, less conventional areas of creative approaches to sounds. It's generally not for online games but for live performing - most often in small groups. I'm sure it has an educational value.
And I'm up for discussion on any topics related to improvisation and game design!