Unity3D позволяет вам писать скрипты на C #, которые (IIRC) запускаются через моно-фреймворк на ПК с установленным проигрывателем Unity.
Как «песочница» Unity3D делает это - я полагаю, что они должны это сделать - чтобы вредоносный сайт не пытался удалить ваши файлы или сообщить данные на сервер о вас и вашем ПК?