Valve e Linux, muito barulho por nada 20/07/07
Nos últimos dias tem aparecido alguns links no digg Gaming sobre a posição da Valve em relação ao Linux. Um dos que eu acompanhei mostrava uma discussão no fórum do Steam que já tinha 111 páginas quando o moderador trancou o tópico com um link para posição da Valve em relação ao assunto.
A posição deles é clara e simples faz tempo: O cliente Steam é uma aplicação restrita ao unviverso Windows e no momento não temos planos para fazer um cliente nativo para Linux. Uma versão do servidor dedicado de Half-Life para Linux existe e esta disponível para download.
Não adianta perturbar os caras, eles não vão mudar de idéia por um simples motivo. O que o Steam faz? É uma plataforma para distribuir jogos online, os usuários comprar e executam seus jogos pelo sistema. Os jogos que a Valve vende no Steam não são todos deles, são de várias outras softhouses e nenhum deles tem versão pra Linux.
Se o sistema de vendas online só vende jogos para Windows porque diabos lançar ele pra Linux? As softhouses não desenvolvem pra Linux porque acham que não existe mercado e acredito que estejam certas. Quem sabe daqui um tempo a coisa mudem mas hoje isso é um fato. A Valve não vai reescrever todos seus programas para rodarem em uma plataforma que ainda não tem um fatia significativa de mercado desktop. Nem as outras empresas que vendem jogos pelo Steam vão fazer isso. Eu sou usuário Linux e sei disso, se eu quiser jogar no PC vou ter que colocar um Windows na máquina.
O problema do desenvolvimento de jogos pra Linux é mais complexo do que apenas a pouca participação no mercado. As softhouses falam isso mas tem mais coisa por baixo dos planos. Geralmente eles desenvolvem tudo em Windows e mudar essa estrutura não é fácil. Para desenvolver jogos eles criam diversos softwares próprios e provavelmente nenhum deles foi feito pensando no universo Linux. Só quando o mercado for grande o suficiente esses caras vão se mover e se reestruturar pra isso.
Algumas empresas são diferentes, veja a id software que lança versões Linux de todos seus jogos. Porque? Eles desenvolvem em Linux e depois que o jogo esta pronto portam e/ou compilam isso pra Windows. No mercado jogam a versão que vai vender e online distribuem a versão Linux pra quem é usuário da plataforma. Infelizmente são exceções.
Ao invés de reclamar que não tem jogos os usuários deveriam começar a participar do mercado. Deixar de ter aquela cara de usuário Linux é quem não quer pagar pra usar o computador. Comprem os poucos jogos que existem pra Linux, comprar os computadores que Dell e HP vendem com Linux pré instalado, apóiem o uso do sistema em desktops e ajudem o mercado para Linux se desenvolver. Ninguém vai gastar dinheiro pra produzir algo que poucos vão comprar porque a maioria não quer pagar por software algum.