I've seen several projects including http://csscript.net/ where C# is used for scripting. I'm working on a game engine written in C++ and I need to implement a scripting language. Most people use Python or LUA, but I can't stand either of those options. I've messed around with CSscript and it works great for easily implementing C# scripting in a .NET application, but I need some way to implement C# scripting in unmanaged C++.