Как сказал Шон, IronPython стоит посмотреть. IronPython на самом деле является одной из немногих реализаций динамического языка для .NET, ориентированных на динамическую среду исполнения (DLR). Существует по крайней мере один проект с открытым исходным кодом, направленный на реализацию Lua на DLR (например, этот ), но я не уверен, есть ли какие-либо реализации близкие к завершению. Хорошо реализованный набор привязок DLR для Lua должен обеспечивать производительность наравне с IronPython и IronRuby и будет намного быстрее, чем оболочка Lua. Для сравнения, IronPython обычно работает лучше, чем CPython (иногда значительно лучше).
Примечание: В ElementCy говорится ниже, DLR языки , как правило , не поддерживается на Xbox 360. Тем не менее, это «интерпретируется режим» в DLR. Я не знаю достаточно об этом, чтобы сказать наверняка, но может быть возможно заставить IronPython (или другие реализации языка DLR) работать на Xbox 360 в интерпретируемом режиме, хотя производительность, безусловно, пострадает. Возможно, стоит спросить кого-то из команды DLR, знают ли они, что это возможно. Если нет, Xbox 360 должен получить поддержку Reflection.Emit как часть будущей поддержки Silverlight. Если и когда это произойдет, я думаю, что запуск DLR и запуск на Xbox 360 не будет проблемой.