I'm thinking about writing a game using DirectX, and I'm considering using IronRuby.
- Is IronRuby stable enough to use in production?
- Does IronRuby work well with DirectX?
I'm sorry I cannot address the IronRuby part of your question, but for managed DirectX, you could check out API Code Pack, which provides a managed wrapper for DirectX.
This question has additional details on managed DirectX Does XNA effectively replace Managed Directx?
Yes, it is ready for production. Version 1.0 is available since April 2010. Please use it and give us feedback (link text). Regarding DirectX compatibility - I haven't tried t owrite anything but from a quick look at the managed DirextX API there seems to be no reason why it won't work. Most of the .NET APIs that are usable from C# or VB.NET are accessible from IronRuby as well. There are a few exceptions, some APIs rely on static types, but that shouldn't be the case for DirectX. We are working on enabling those as well in future versions.