I asked about this on the XNA forums, but I think since most of the people there specialized in C #, I didn’t really help with that.
I have code for a game written in Scala. I am compiling everything in Java Bytecode at the moment, but the Scala compiler has a .Net version. With that in mind, and since modular design is good practice in general, I wrote a graphical interface, and now I use the OpenGLGraphics class that implements this interface, which contains every line of OpenGL code in my program. In my beautiful world, I could change the OpenGLGraphics class to the XNAGraphics class and launch my game on the Xbox without further porting, well, maybe some changes, but I think it's not so simple.
I did a few searches, and I could not find an example of who is trying to do this. I have XNA programming experience and the first problem that comes to mind is that there is no Scala plugin for Visual Studio and XNA programming seems to be very Visual Studio oriented, can I at least get a visual studio to compile non-C # code in an XNA project, or to set up a project project and XNA content without Visual Studio?
source
share