I'm a huge fan of "Above the Earth", a 24 hour game done by Bryant Durell. If you can nail down the social contract so that it doesn't get silly, I think it can do just what you want.
It's built in, unified mechanic for everything, works like a champ. If you use a "roll first, then describe"...