We've been working on a project known as AegisQuest (http://www.aegisquest.com (http://www.aegisquest.com)), which is a live-action fantasy role playing "game" using the JPCT engine.
It combines full motion chromakey (blue screen) with recorded gameplay using a jpct client/server engine.
There's a trailer of our pilot production available here:
http://www.youtube.com/watch?v=zubi46SjZL4
Interesting...i'm currently reading this book: http://www.amazon.com/Masterminds-Programming-Conversations-Creators-Languages/dp/0596515170 (http://www.amazon.com/Masterminds-Programming-Conversations-Creators-Languages/dp/0596515170) and a lot of the interviewees say, that people will use your language in ways much different from what you had in mind when you created them. I guess the same is true for APIs... ;D
Yes, I thought it was a rather different approach than others had taken.
That said, there is a game element to our work - it's what produces the RPG interactions and so forth. It's just that our final product happens to be a video!