terça-feira, maio 25, 2010

Vehicle Cleaner

Em meados do ano passado eu fui convidado por um colega do mestrado para ajudar no desenvolvimento do jogo Vehicle Cleaner, semifinalista da Imagine Cup 2009. O jogo já havia sido desenvolvido e passado pela primeira fase quando eu entrei na equipe. O objetivo era ajudar no polimento final e na adição de novas fases e recursos para levá-lo adiante na competição, o que infelizmente não aconteceu.

Aproveitando que o autor do jogo, o José Ricardo, postou o vídeo abaixo no Youtube, eu resolvi falar um pouquinho dele aqui também.


Seguindo o tema da Image Cup, o jogo propõe um ambiente onde uma bateria pode ser utilizada para reduzir a poluição emitida pelos veículos e cabe ao jogador fazer a conversão nos carros, ônibus, caminhões e motocicletas que passam pelas ruas. É preciso tomar cuidado para converter apenas os veículos poluentes e também atentar para o uso da bateria correta. O jogo acaba caso o nível de poluíção chegue ao limite.

Esse foi um dos jogos com a interface mais bacana que eu trabalhei. O menu principal com um robô gigante em meio à cidade era composto de três fundos diferentes que mudavam aleatoriamente, alterando também a disposição dos botões. A tela do mapa que aparece antes das fases também ficou muito interessante, levemente inspirada no jogo Captain Commando, ela mostra a fase atual, as concluídas e as que estão por vir.

O jogo se passa em diversas localidades espalhadas por uma visão futurista da cidade do Rio de Janeiro. As fases crescem em dificuldade à medida que novas pistas são adicionadas (incluíndo trânsito nas duas direções) e novos veículos ficam disponíveis.

Como não avançou à final, não chegamos a terminar todas as fases do jogo, mas ele estava bem promissor. Nós nos empenhamos bastante pra fazer o jogo interessante e divertido, tanto do lado da programação, desenvolvida por mim e pelo José Ricardo, quanto da arte, feita pelo David Siqueira.

Enfim, quem sabe em algum momento não conseguimos retomar o projeto... Enquanto isso, mais detalhes e uma galeria maior de imagens estão disponíveis aqui.

quarta-feira, maio 19, 2010

Palestra - Criação de jogos digitais utilizando software livre

Há mais ou menos um mês eu dei uma palestra em Boa Vista - RR sobre desenvolvimento de jogos com software livre no AtualTec da Faculdade Atual da Amazônia. A idéia era falar de uma maneira geral sobre o desenvolvimento de jogos, comentar alguns dados por alto sobre a indústria e a academia e no fim falar de ferramentas de software livre usadas na área.

O interessante é que software livre não é bem o meu domínio, então tive de pesquisar alguns dados para poder passar pro público. Com isso descobri diversos jogos comerciais que usam esse tipo de ferramenta (comento sobre alguns deles nos slides).

Na parte técnica, eu mostrei alguns motores e bibliotecas 2D e 3D, motores de física, liguagens de script e bibliotecas de áudio. Também dei um destaque ao interessante projeto Blender Open Game, que criou um jogo de nível profissional totalmente livre.

A palestra fui muito bem recebida e eu tive um bom retorno tanto do público quanto da organização. O ponto alto foi a demonstração do vídeo do projeto Natal que eu inclui na seção de perspectivas para o futuro, parece que a Microsoft acertou mesmo no marketing do novo periférico.

A viagem também foi ótima e eu de quebra conheci uma região do Brasil que eu nunca tinha visitado =D

Aos interessandos, a apresentação está disponível no seguinte endereço: Criação de jogos digitais utilizando software livre.