A Scripting language for XNA
I've written a game engine, which i want to integrate scripting into. However, i've looked at the available choices, which seem to be the following:

 * [Xnua](http://www.xnua.com/xna_lua_xnua)
 * [Jint](http://jint.codeplex.com/)
 * [Managed Scripting](http://www.managedscripting.com/)

The problems with those are (respectively):

 * Built for XNA 1 -- there's an XNA 3.1 port but it's under the Apache license which i'm not sure is compatible with our goals (and it has a bit obtuse syntax)
 * Appears to not properly use type-safe objects (e.g. ArrayList over generics)
 * Is in beta, and only runs on XNA 3.0

So, to summarize my specific needs (in order of importance most to least):

 * Needs to run on XNA 3.1
 * Needs to run on the XBox and Windows
 * Should have a relatively simple API -- something closer to Jint's than Xnua's
 * preferably uses Lua, C#, or similar languages
 * Must be commercially sellable -- if some form of credit is needed, then that's fine.

Are there any scripting solutions that meet my needs, or will i have to (eventually) roll my own?
A Scripting language for XNA
===

I've written a game engine, which i want to integrate scripting into. However, i've looked at the available choices, which seem to be the following:

 * [Xnua](http://www.xnua.com/xna_lua_xnua)
 * [Jint](http://jint.codeplex.com/)
 * [Managed Scripting](http://www.managedscripting.com/)

The problems with those are (respectively):

 * Built for XNA 1 -- there's an XNA 3.1 port but it's under the Apache license which i'm not sure is compatible with our goals (and it has a bit obtuse syntax)
 * Appears to not properly use type-safe objects (e.g. ArrayList over generics)
 * Is in beta, and only runs on XNA 3.0

So, to summarize my specific needs (in order of importance most to least):

 * Needs to run on XNA 3.1
 * Needs to run on the XBox and Windows
 * Should have a relatively simple API -- something closer to Jint's than Xnua's
 * preferably uses Lua, C#, or similar languages
 * Must be commercially sellable -- if some form of credit is needed, then that's fine.

Are there any scripting solutions that meet my needs, or will i have to (eventually) roll my own?