@sunchaser @tennoseremel @mva @groosha
Есть у меня некоторое подозрение, что это не очень касается либ всяких проприетарных решений для ускорения разработки игр. Тех самых, логотипы которых ты часто видишь на экране при запуске.
Ну и в целом идея о том, что сначала делать Linux подразумевает, что тебе ещё и основной штат программистов нужно нанимать со знанием Linux.
Зачем всё это тебе, крупному бизнесу, нужно - неясно.
@sunchaser @tennoseremel @mva @groosha
"Кроссплатформенный" - не значит, что поддерживает ВООБЩЕ ВСЕ платформы. Для такого инструмента или либы вполне нормально работать под виндой, консолями и иногда маком.
Тут просто надо понимать, что "кроссплатформенность" в контексте ПО для ПК и игр - это разные вещи подразумевающие разные платформы.
А так - да, как ты и сказал во второй половине сообщения.
И на таких мелочах складываются дополнительные косты (в основном на квалификацию и на время), которые нужно чем-то окупать.
Если ты делаешь простенькую игру на ванильном Unity - у тебя может не быть проблем с подходом Linux First. А если ты начнёшь туда какие-то платные продукты прицеплять - вполне вероятно, что достаточно быстро у тебя отвалится возможность собирать билд под Linux.
Ещё может оказаться, что эти продукты поддерживают Linux номинально, а по факту гораздо хуже протестированы. И тебе нужно решать: либо тратить время на разбирательство с проблемами, либо забить на билд под непопулярную ОС.
Либо тебе как каким-нибудь Battlestate (пилят Escape From Tarkov) придётся вносить серьёзные модификации в движок и писать свои модули на замену ванильным. И у тебя будет выбор потратить N денег на то чтобы запилить поддержку только винды или непонятно сколько ещё на то чтобы разработать абстрактное и модульное решение для разных ОС.