Essa pergunta, na realidade, não tem uma resposta definida. É impressionante o número e a variedade de ferramentas oferecidas para companhias independentes ou de maior porte. O melhor é que muitas dessas maravilhas aparecem gratuitamente através da própria internet.
Há vários conjuntos de desenvolvimento que possibilitam até mesmo a criação de jogos para outras plataformas além do PC. Boa parte das ferramentas carrega a palavra "engine" no nome, que significa "motor". E grande parte dos kits — mesmo pequenos, como o PlayKode — demanda conhecimento em linguagens de programação como C, C++, C#, Python...
O importante é não pensar que todos esses kits são formados apenas por motores gráficos, visto que, algumas vezes, são disponibilizadas opções diferenciadas. Exemplos? Criação e estruturação de recursos sonoros, organização de eventos e manipulação de bancos de dados.
O curioso é que certas empresas se preocupam tanto em "facilitar as coisas" para pequenos desenvolvedores que, em certos casos, nenhum tipo de conhecimento em programação é necessário para que games interessantes sejam criados. A interface de criação está cada vez mais amigável, o que é ideal para quem quer começar a desenvolver sem grandes preocupações técnicas com kits como o GameSalad.
Estúdios virtuais
Sempre atraentes... Mesmo com custos elevados
Com isso, ao invés de correr atrás de empregos em desenvolvedoras físicas, as pessoas têm a oportunidade de aprender e até mesmo ganhar dinheiro com ferramentas disponibilizadas de forma fácil e prática. O mais atraente é trabalhar com kits conhecidos devido ao sucesso de grandes jogos, como Gears of War e a tão famosa Unreal Engine 3.
Empecilhos? É claro. Boa parte das ferramentas não é distribuída com o intuito de ajudar pequenos desenvolvedores no que diz respeito a lucrar com os games criados. Pelo contrário: a maioria dos conjuntos de desenvolvimento deve ser utilizada apenas para fins não-comerciais ou puramente educacionais.
Mas a ideia de educar com esses utensílios é sensacional. São várias as instituições de ensino que aproveitam a oportunidade oferecida por diversas companhias para ajudar alunos e iniciantes com cursos mais que satisfatórios. Quer algo melhor que aprender a desenvolver um video game completo e divertido sem precisar saber uma palavra de uma linguagem de programação?
Recentemente, o "Public Beta" do Kodu para PC foi lançado pela Microsoft. Trata-se de um conjunto de ferramentas dedicado ao público infantil para a criação de pequenos jogos para computadores. A versão para Xbox 360 já está disponível desde o ano passado. A iniciativa é muito interessante, pois cativa jovens (na verdade, até mesmo adultos) de um modo cativante e prático.
Para quem procura criar um jogo para plataformas menos expressivas, sem problemas. Games para Macintosh, por exemplos, podem ser criados com a Power Game Factory, da Sawblade Software. A abrangência dos kits de desenvolvimento liberados atualmente é assustadora.
Enfim, o TecMundo Games fez questão de exibir algumas das ferramentas e "engines" mais expressivas dos video games. Muitas, infelizmente, não são gratuitas, mas provêm recursos ainda mais interessantes e abrangentes. O preço pode ser bem salgado, mas, para quem entende um pouco sobre desenvolvimento, sabe que o resultado final vale a pena. E muito.
Torque 3D
Desenvolvedora: GarageGames
Plataformas: PC, Mac, Xbox 360, Nintendo Wii, iPhone, PlayStation 3, PlayStation Portable
Custo: US$ 1.000 (PC, Mac e navegadores) para desenvolvedoras independentes com projetos ilimitados; US$ 4.000 para estúdios com projetos ilimitados; cerca de US$ 500 para projetos de iPhone; preço não revelado para consoles
Com suporte a navegadores web, o Torque 3D é uma ferramenta muito interessante e é utilizada por grandes empresas como Electronic Arts, BioWare e Ubisoft. As integrações com middleware (FMOD, NVIDIA PhysX, ODE, Pxomatic, pureLIGHT) tornam possível o surgimento de games muito interessantes. Bons exemplos são Penny Arcade Adventures, Fallen Empire: Legions, Buccaneer, Dreamlords e Marble Blast Ultra.
Vicious Engine 2
Desenvolvedora: Vicious Cycle Software
Plataformas: PC, Xbox 360, PlayStation 2, PlayStation 3 (segunda versão), PlayStation Portable e Nintendo Wii (primeira versão)
Custo: disponível sob pedidos
Um dos destaques da Vicious Engine 2 é a versatilidade das plataformas-alvo. Com isso, é possível até mesmo criar jogos para o clássico PlayStation 2. Dois dos jogos mais famosos que empregam a tecnologia são Eat Lead: The Return of Matt Hazard e Dead Head Fred.
BigWorld Technology Suite
Desenvolvedora: BigWorld
Plataformas: PC, Xbox 360, PlayStation 3, iPhone, PlayStation Portable, Nintendo DS e aparelhos móveis
Custo: disponível sob pedidos
Mesmo sem suporte a navegadores web, este kit de desenvolvimento conta com integrações com middleware — BitRaider, Exigent, FMOD, Gni, Hypernia, Scaleform UI, Speedtree, Vivox, Umbra Software — muito interessantes. Na China e no Japão, a ferramenta causou estrago com títulos como Hokuto no Ken Online (GungHo), Tian Xia 2 (Netease).
Vision Engine 7.5
Desenvolvedora: Trinigy
Plataformas: PC (DirectX 9 e 10), Xbox 360, PlayStation 3, Wii
Custo: disponível sob pedidos
A Vision Engine 7.5 ligeiramente mais completa que outras ferramentas de menor porte. Vamos à integração com middleware: física Bullet, Digital Molecular Matter, FMOD Ex, Kynapse, morpheme, NetDog, OpenAL, PhysX, ProFX 2, Quazal Net-Z, Scaleform GFx, SpeedTree, xaitEngine. Dungeon Hero e Arcania: A Gothic Tale são frutos desta tecnologia, bem como Desperados 2 e Emergency 4.
Infernal Engine
Desenvolvedora: Terminal Reality
Plataformas: Xbox 360, PlayStation 3, PC, Nintendo Wii, PlayStation 2, PlayStation Portable
Custo: disponível sob pedidos
Outra que não conta com suporte para navegadores, mas não faz feio em outros aspectos. Integração com middleware: Scaleform GFx, FMOD, Wwise, Bink, Fonix, Quazal. Essas tecnologias podem ser visualizadas com expressão nos títulos Ghostbusters e Mushroom Men: Spore Wars.
BlitzTech
Desenvolvedora: Blitz Games Studios
Plataformas: PlayStation 3, Xbox 360, Nintendo Wii, PlayStation Portable, PC
Custo: disponível sob pedidos
Mesmo sem muita integração com middleware (FMOD, Kynapse, Bink), a BlitzTech é excelente e é capaz de gerar bons frutos no mundo dos video games. Os resultados da utilização desta ferramenta podem ser visualizados em House of the Dead: Overkill, Power Up Forever, Karaoke Revolution Presents American Idol Encore 2, Dead to Rights Retribution e Invincible Tiger.
Unity 3D
Desenvolvedora: Unity Technologies
Plataformas: PC, Mac, iPhone, Nintendo Wii
Custo: US$ 199 para desenvolvedores independentes; US$ 1.499 para uso profissional; cerca de US$ 399 para projetos de iPhone; US$ 15.000 por título para WiiWare; US$ 30.000 por título para Nintendo Wii
Unity 3D significa impacto. O caro custo de utilização da ferramenta vale a pena para muitas companhias (principalmente para aquelas que lidam com iPhone). Middleware? PhysX, Mono e muito mais. FusionFall e Zombieville USA são dois dos vários games criados pela Unity 3D.
A própria Funcom usa o kit. Além disso, o pessoal da Unity Technologies disponibiliza gratuitamente um pacote de desenvolvimento (embora mais restrito) para quem quer criar pequenos jogos para PC, Mac e navegadores web. Uso comercial? Sim, senhor!
CryENGINE 3
Desenvolvedora: Crytek
Plataformas: Xbox 360, PlayStation 3, PC (também prevista para próximas gerações e games MMO)
Custo: disponível sob pedidos
O que falar de um motor gráfico internacionalmente conhecido? Scaleform GFx, CRI e FMOD aparecem na lista de integração com middleware para brilharem fortemente em jogos como Crysis, Crysis Warhead e Aion. A reprodução gráfica dos visuais gerados pela ferramenta da Crytek é incrível.
Gamebryo Lightspeed
Desenvolvedora: Emergent Game Technologies
Plataformas: Xbox 360, PlayStation 3, Nintendo Wii, PC
Custo: disponível sob pedidos
Sim, esta é uma das gigantes no mercado. As palavras Fallout 3, Civilization Revolution e Warhammer Online dizem tudo. Quer conhecer a integração com middleware? NVIDIA PhysX e APEX, Scaleform GFx, Wwise, Speedtree, Illuminate Labs, NaturalMotion, Lightsprint, Aristen, Umbra, xaitment, memoraze, Allegorithmic, RAD... Enfim, não é preciso afirmar que a Gamebryo deixa muitas outras ferramentas para trás.
Unreal Engine 3
Desenvolvedora: Epic Games
Plataformas: PC, Mac, Xbox 360, PlayStation 3
Custo: disponível sob pedidos
Vamos começar com o middleware integrado: Fonix, SpeedTree, GameSpy, Scaleform GFx, NVIDIA PhysX, Illuminate Labs, Umbra, morpheme, nFringe, HumanIK, Kynapse, Bink, ProFX, AI.implant, Quazal, DigiMask, Game-Link, Wwise, Enlighten.
Gostou? Ou prefere saber quais jogos utilizam uma das tecnologias mais impactantes dos video games? Gears of War, Mass Effect, The Last Remnant, Lost Odyssey, The Wheelman, Alpha Protocol, DC Universe Online, Alien Breed... Que tal?
É uma pena, entretanto, que a Unreal Engine 3 não possa ser utilizada em games para navegadores web e jogos para os demais consoles da atual geração. Por outro lado, a Epic decidiu lançar gratuitamente o UDK (Unreal Development Kit) para a utilização em projetos não-comerciais ou educacionais.
Para o uso comercial do UDK, há taxas de pagamento: US$ 2.500 por cópia do kit utilizada, sendo que, para, produtos comercializados no exterior, há uma taxa de US$ 99 pela licença mais 25% do lucro obtido com o produto em questão. Vale lembrar que existe uma isenção dessa taxa sobre os primeiros US$ 5.000 de lucro obtido.
Muitas opções
E, de graça, até ônibus errado
É um alívio relatar que a área de desenvolvimento de games está crescendo cada vez mais com ferramentas extremamente variadas, uma mais acessível que a outra. E não é preciso comentar que a isenção de custo, em certos casos, é uma bênção para os pequenos desenvolvedores, não é mesmo?
Panda3D é uma das ferramentas que podem ser utilizadas por qualquer um de forma gratuita e conta com código aberto (Open Source). É possível até mesmo fazer extenso uso comercial do kit, sendo que grandes companhias conseguiram ótimos resultados com a tecnologia. A Vampyre Story, Ghost Pirates of Vooju Island e Pirates of the Caribbean Online são nomes familiares para você?
Há, inclusive, conflitos diretos entre determinados conjuntos de recursos. A briga entre XNA — Microsoft: Xbox 360 e Windows — e PhyreEngine — Sony: PlayStation 3, PC e Linux — rendeu bons debates entre os críticos de games. Eventos grandes, como a Game Developers Conference (GDC), são responsáveis por jogar ainda mais lenha na fogueira. Quem sai ganhando, felizmente, são os desenvolvedores. Só para constar: tanto a XNA quanto a PhyreEngine são gratuitas.
Na realidade, são poucas as que escapam da disponibilização gratuita de ferramentas. Até mesmo a Havok (subsidiária da Intel) resolveu liberar em 2008 um pacote para os desenvolvedores de PC de graça com as tecnologias Havok Behavior (animações criadas em tempo real — personagens autônomos), o Havok Cloth (objetos de pano sendo animados) e o Havok Destruction (realismo em destruições e explosões).
Obviamente, não podemos criar a ilusão de que os melhores jogos do planeta são desenvolvidos com ferramentas não-proprietárias. Grandes ambições custam muito, muito dinheiro. Só que a criatividade e a sábia utilização de kits de desenvolvimento gratuitos podem gerar resultados inéditos, capazes de impressionar até mesmo empresas de renome.