I'm currently developing a roguelike with monogame/C# and have the idea to use IronPython as the language to control the low-level behavior of all artificats (NPCs, items...) in the game.
So that would mean that with xml data files the stuff is heavily moddable and could also speed up my core development.
I'm unsure if this would be a wise decision since I have not found how cross-platform compliant the usage of IronPython is. I've seen various examples that it works on Windows but what is with other OS?
The alternative, which I see is to use C# as a built in scripting languge...the drawback is it is more verbose.
Any comments/suggestions?
Thanks.