Долгое время популярность языка программирования Lua стояла как раз на сообществе игроков в WoW. Наверное половина учебников на Амазоне была о том как писать плагины для игры. Все это было возможно именно благодаря открытым интерфейсам игры и простой расширяемости. Сам интерфейс игры написан на этом языке и доступен в директории с игрой в открытом виде. Кроме того во время старта игры есть возможность выбрать какие аддоны будут загружены. На чистом клиенте после установки эта кнопка доступна, но содержимое меню пустое. То есть можно говорить, что вся эта система на 100% поддерживается компанией. Правда были случаи когда закрывали доступы к каким-то методам чтобы нельзя было спамить или втихушку воровать деньги и предметы.
А вообще можно ставить сторонние аддоны на лицензию? Близзард за это не банят?
Долгое время популярность языка программирования Lua стояла как раз на сообществе игроков в WoW. Наверное половина учебников на Амазоне была о том как писать плагины для игры. Все это было возможно именно благодаря открытым интерфейсам игры и простой расширяемости. Сам интерфейс игры написан на этом языке и доступен в директории с игрой в открытом виде. Кроме того во время старта игры есть возможность выбрать какие аддоны будут загружены. На чистом клиенте после установки эта кнопка доступна, но содержимое меню пустое. То есть можно говорить, что вся эта система на 100% поддерживается компанией. Правда были случаи когда закрывали доступы к каким-то методам чтобы нельзя было спамить или втихушку воровать деньги и предметы.
Они даже поощряют это, всячески упрощая их интеграцию в клиент и отслеживание обновлений.