A Scripting language for XNA
- by RCIX
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
Jint
Managed Scripting
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?