几乎可以确定 IronRuby 在 Xbox 上不可用,但如果您只是想为 Windows 开发 XNA 游戏,则应该能够像任何其他应用程序一样使用它。
我无法告诉您如何去做,只知道这应该是可能的。
虽然我同意Leaf Garland的观察,但我想提供另一种选择:
游戏中“首选”的脚本语言是Lua。例如,游戏Crysis和Far Cry广泛使用LUA。请参阅wikipedia上列出的使用它的知名游戏列表。
就在XNA中使用它而言,我只是刚开始自己的业余XNA开发,所以我只是浅尝辄止,但我知道的是,你不能直接在XNA中使用LUA。这是因为LUA是用C++(非托管)构建的,因此您将无法将其部署到XBOX360上。
目前有一个正在开发中的项目,正在构建LUA的XNA版本,网址为http://www.xnua.com/。这也是一个免费产品,源代码也可供下载。
如果游戏行业认为LUA足够好用于AAA商业游戏,那么我个人也会遵循这个方向(基于他们在这个领域拥有更多的经验)。