@tennoseremel@mstdn.io

Почитал тред, судя по всему они могли забить и без протона. Мораль: не изобретайте собственный движок если вы инди студия из полутора инвалидов. Альтернативная мораль: делайте linux first, так портировать проще

@mva @skobkin @groosha

@sunchaser @tennoseremel @mva @skobkin @groosha вот это самая мякотка - сажай девелоперов писать под линукс и вайн, если оно идеально работает, то скорее всего будет работать и под виндой. В итоге карма будет расти (кроме как у Серемелек 😛 ) среди линуксоидов и продукт будет стабильный.

@sunchaser @tennoseremel @mva @groosha
> делайте linux first

Ммм... Сильно. Понять бы ещё как бизнес в здравом уме может к такому прийти.

@skobkin

линуксовые либы чаще всего могут работать на любой платформе и на любой архитектуре. Если хочешь мультиплатформу, начинать с линукса может оказаться дешевле всего

@tennoseremel@mstdn.io @mva @groosha

@sunchaser @tennoseremel @mva @groosha
Есть у меня некоторое подозрение, что это не очень касается либ всяких проприетарных решений для ускорения разработки игр. Тех самых, логотипы которых ты часто видишь на экране при запуске.
Ну и в целом идея о том, что сначала делать Linux подразумевает, что тебе ещё и основной штат программистов нужно нанимать со знанием Linux.
Зачем всё это тебе, крупному бизнесу, нужно - неясно.

@skobkin @tennoseremel@mstdn.io @mva @groosha Если бы они не были мультиплатформой, на них бы не делали кроссплатформенные игры. Проблемы тут имхо другие: во-первых, сами средства разработки типа IDE обычно делаются только под винду, во вторых, кроссплатформенность планируют по остаточному принципу

@sunchaser @tennoseremel @mva @groosha
"Кроссплатформенный" - не значит, что поддерживает ВООБЩЕ ВСЕ платформы. Для такого инструмента или либы вполне нормально работать под виндой, консолями и иногда маком.
Тут просто надо понимать, что "кроссплатформенность" в контексте ПО для ПК и игр - это разные вещи подразумевающие разные платформы.

А так - да, как ты и сказал во второй половине сообщения.
И на таких мелочах складываются дополнительные косты (в основном на квалификацию и на время), которые нужно чем-то окупать.

Если ты делаешь простенькую игру на ванильном Unity - у тебя может не быть проблем с подходом Linux First. А если ты начнёшь туда какие-то платные продукты прицеплять - вполне вероятно, что достаточно быстро у тебя отвалится возможность собирать билд под Linux.
Ещё может оказаться, что эти продукты поддерживают Linux номинально, а по факту гораздо хуже протестированы. И тебе нужно решать: либо тратить время на разбирательство с проблемами, либо забить на билд под непопулярную ОС.

Либо тебе как каким-нибудь Battlestate (пилят Escape From Tarkov) придётся вносить серьёзные модификации в движок и писать свои модули на замену ванильным. И у тебя будет выбор потратить N денег на то чтобы запилить поддержку только винды или непонятно сколько ещё на то чтобы разработать абстрактное и модульное решение для разных ОС.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml