Несколько причин, по которым разработчики игр могут избегать создания программ для Linux:
- Сложности с поддержкой операционной системы. 1 Например, проблемы со звуком и видео, разные типы упаковки, которые нужно поддерживать. 1
- Отсутствие многих ведущих сред разработки. 1 Многие инструменты и библиотеки, необходимые для разработки и запуска игр, создавались именно под Windows. 3 Например, графическая библиотека DirectX поддерживается только в этой ОС. 3
- Неэффективность с точки зрения окупаемости. 13 Геймеров на Linux слишком мало, поэтому создание игр исключительно для этой ОС может быть невыгодным. 35
Однако стоит отметить, что многие разработчики выпускают свои игры сразу для нескольких ОС, в том числе для Linux, чтобы получить больше аудитории. 35