Возможна такая схема встраивания скриптового языка?
1) Полное руководство по языку программирования С# 6.... (синтаксис и возможности языка)
2) Руководство по ASP.NET Web API 2 (как принимать HTTP запросы от игроков)
3) Паттерны проектирования в C# и .NET (как спроектировать север и клиент)
4) Руководство по Entity Framework (как хранить данные пользователей)
5) Руководство Unity (как сделать пользовательский клиент)
Какой бы скриптовый язык вы бы не выбрали как разрешенный для игроков, вам его придется разбирать самому и выполнять тоже - это задача очень сложная.
Проще дать готовые блоки действий (объекты), которые можно располагать в определенном порядке для выполнения алгоритма игрока. И это тоже не просто сделать нормально и предусмотреть все финты.
гугл выдал первой же ссылкой https://habrahabr.ru/post/197262/