>>725325Конкретно игры не пишу, так что воспринимай с долей скепсиса. Да, сильно дороже и дольше. Графоний в современных играх продвинутый, и помимо того что всякие мокрые попки жрут ресурсы как не в себя, они еще добавляют веселья в разработке. Шейдеры, физика, тени, всякие ленсфлеры с блурами, сглаживания и прочая. Что-то уже будет в двигле, остальное потребуется втащить. Можешь заглянуть в пункт License из главного меню - там довольно много всякого барахла с открытыми исходниками, лицензии которых они должны были включить в свой продукт
господибоже, зачем там руби? я надеюсь скрипты для внутренних решений, а не для самой игры. Сейчас не пишут все сами на С++ вперемешку с ассемблером, пишут клей, который соединяет чужие решения. Менять плохие библиотеки долго, а оптимизировать код в сторонних библиотеках сложнее, чем написать свою и ни на то ни на другие время и бюджет не закладывается. По моей взятой с потолка оценке процентов 30-40% всего кода написанного программистами в игре это вообще специфичные инструменты для разработки собственно игры - всякие редакторы уровней, конвертеры ресурсов, отладчики скриптов и т.д. Дальше едет кроссплатформа, ну, тут все просто, выбираешь наименьший общий набор возможностей и делаешь все ориентируясь на него, а это значит что какие-то функции, которые делают то же самое, но быстрее - использованы не будут. Можно заморочиться и написать больше платформо-специфичного кода, если хорошо сделать будет быстрее работать, но писать дольше, отлаживать сложнее, поддерживать и патчить дороже.
TL/DR правда сложнее и дороже, издатель посчитал что и так норм.