Skip to content

Posts from the ‘Espaço do Leitor’ Category

14
jun

Respostas 01

Recebi algumas dúvidas por email e resolvi que deveria compartilhar com o pessoal aqui no blog. Espero responder dúvidas de outras pessoas também.

Por que a produção de grandes títulos de jogos para PC fora da plataforma Windows é tão pequena, ou pouco divulgada, principalmente em Linux?

PinguimAcredito que esse fato esteja intimamente ligado a forma de distribuição de softwares e à filosofia da plataforma Linux. Muitas empresas acreditam que é inviável desenvolver jogos para essa plataforma pelo fato de que a maioria dos usuários de Linux exige que suas aplicações possuam código aberto. Não sei até que ponto isso é verdade mas, enquanto usuário de sistemas Linux, na maioria das vezes opto por softwares gratuitos e de código fonte aberto. Produzir um jogo com código aberto é complexo pois normalmente tais códigos envolvem ferramentas caras (no sentido de envolver recursos, principalmente humanos) desenvolvidas pelas empresas, como sistemas otimizados de renderização de imagens ou sistemas precisos de processamento de física. O segundo fator também está ligado à filosofia da plataforma: a maioria dos usuários de Linux não gosta de gastar dinheiro com software (apesar de que muitos não vêem problemas em doar pequenas quantias às empresas que os produzem). Infelizmente, empresas de grande porte, capazes de desenvolver os “grandes títulos” em questão, não podem viver de doações. O Linux poderia ser uma segunda plataforma e oferecer jogos mais baratos ou até mesmo gratuitos, aceitando doações dos usuários, mas como se sentiriam os jogadores do Windows e do Mac, que pagaram pelos jogos? O terceiro ponto diz respeito aos sistemas de produção. Atualmente a grande maioria dos jogos são desenvolvidos para Windows, sendo que mais recentemente podemos ver alguns títulos sendo produzidos para o Mac OS.

Steam LogoPensando em criação de versões para o Linux, vemos que não é algo tão simples, pois existem diversas distribuições, cada uma com suas peculiaridades, o que torna complexo o processo de adaptação dos jogos para o Linux. O Windows e o Mac OS são plataformas - por mais que muitos digam o contrário – sólidas de desenvolvimento e geralmente compensam os custos de produção das versões.

AppleComo tua pergunta se refere às plataformas diferentes do Windows, podemos ver que já existe uma preocupação da indústria em desenvolver jogos para outras plataformas, principalmente o Mac OS. Vemos na Apple Games e, mais recentemente, no Steam, iniciativas de várias empresas no sentido de desenvolver games para a maçã. Com o anúncio, ainda não oficializado pela Valve, de uma versão do Steam (e da Source, engine de desenvolvimento da Valve) para Linux, começaremos a ver jogos muito bons no pinguim também.

Ubuntu LogoImportante lembrar do Cedega, que tem possibilitado (e facilitado) o desenvolvimento de jogos para o Linux (e Mac OS). Pra quem não conhece, ele é uma implementação comercial da API do Windows no Linux. Ele deriva do WINE (Wine Is Not an Emulator – Wine Não É um Emulador) e tem foco em jogos. A TransGaming (similar ao Steam) distribui jogos compatíveis com o sistema.

Queria saber porque jogos como The Sims por exemplo são baratinhos enquanto têm outros caros pra cacete?

The Sims 3O The Sims é um caso extremo de otimização de custos de produção, pois trata-se de um jogo e uma quantidade grande de atualizações. Produzir um jogo é caro e demanda muito tempo, pois normalmente é necessário que se desenvolvam diversas ferramentas que auxiliam o trabalho e outras que tornem o jogo mais realista ou façam com que ele rode mais rápido nas máquinas. Quando se desenvolve uma atualização, a imensa maioria dos sistemas já estão prontos, ou seja, pode-se reduzir o tempo e, consequentemente, os custos de produção. Outro ponto importante no The Sims é que ele é um jogo extremamente popular, ou seja, o desenvolvimento pode ser organizado de forma que se saiba quando as atualizações serão lançadas, quantas atualizações serão lançadas e em que países, podendo-se, assim, distribuir os custos dentre as atualizações, reduzindo o valor final individual de cada uma delas. Outro fator que acaba por elevar os preços dos jogos diz respeito a qualificação das equipes de produção: quanto mais qualificada for a equipe, mais altos serão os salários e mais caro será o desenvolvimento do título. Geralmente o preço compensa o resultado ;-) .