French developer Julien Frelathas made a port of Quake from C/ASM to Silverlight 3. You can have a go of a demo (requires the SL3 beta) here.

It’s not exactly playable – there’s more work to do – but it’s an interesting start and shows the rendering engine off to great effect. Apparently Julien explains how he did it in part 3 of this session from France TechDays 2009 but I have to say that my French is not really up to it. I speak two languages: English and Bad English (I forget which movie that’s from…)

Very cool. Come on UK – top that!