Sunday, April 29, 2007

Encerrrando um blog, criando um portal...

Boa noite a todos!

Aqueles que freqüentavam este meu blog devem ter percebido que ele está abandonado, desde setembro de 2006.

Pois é, muita coisa aconteceu desde aquela época: desenvolvi outros projetos pela O2 Games, pedi demissão nela para voltar para a minha cidade e agora iniciei a construção de um novo portal da área de jogos.

Como todos sabem, sou administrador e um eterno apaixonado pela PDJ, logo não tenho o interesse de construir algo para tomar o lugar da mesma, longe de mim passar essa idéia pela minha cabeça!

Este meu novo portal funciona mais como complementar da PDJ, e em breve irá atuar na parte de cursos e materiais bibliográficos sobre a área de desenvolvimento de jogos.

Apesar de o portal em si não estar pronto, o sistema de gerenciamento de cursos online que vou utilizar já está no ar, atuando normalmente.

Quem quiser, pode já entrar, registrar e participar:

http://www.institutodosjogos.com/moodle

Bem, como já devem imaginar, vou ficar sem tempo para atualizar o blog (bah! como se eu estivesse atualizando ultimamente, não é mesmo? :( ).

Mas seu conteúdo não será jogado fora! Muito pelo contrário, vou começar uma fase de coleta do que expus aqui, revisão, ampliação e então estará disponível futuramente em meu portal, de forma bem mais didática e profissional.

Bem, por enquanto é só, gostaria de que todos os meus amigos aqui presentes participassem de meu portal "Instituto dos Jogos".


Abração e até mais!

Thursday, September 14, 2006

E a corrida continua: O2 Racer e nova edição da PDJzine

Ae, pessoal. Tudo bem?

Desculpem-me, mais uma vez, a demora.
Sabe de uma coisa? Atraso tanto que não vou pedir mais desculpas por atrasar, vou pedir desculpas só por NÃO atrasar nas postagens, eheheheh. ^^

Bem, primeiro, vamos deixar todos a par de um dos mais novos projetos da O2: o O2 Racer. Na verdade, ele já está quase concluso. Assim que for ao ar aviso a todos, ok?
Na verdade, assim que for ao ar, vocês ficarão sabendo em nosso site:
http://www.o2games.com.br

O jogo, um webgame bem legal, trata-se de um jogo de corrida 2D no melhor estilo de jogos como Enduro e Top Gear.

Mais uma vez, eu estou na programação em Flash 8, Rachel na arte gráfica com seu querido Photoshop CS 2 e (um tanto maltratado por ela XD) Flash 8 e alguém vai cuidar do banco de dados e ASP para a integração.

Bem, aproveitando o tópico, gostaria de falar também que a nova PDJzine (edição 2) já está no ar, focando um pouco mais a parte de Game Design e Modelagem 3D.
http://www.pdj.com.br/pdjzine

A terceira edição já está sendo encaminhada (nossa! A coisa é corrida mesmo, hein? :D).

Então, é isso, baixem, leiam, opinam e participem!

Thursday, July 27, 2006

Pedalando no Topo: meu primeiro advergame

Opa, pessoal! Tudo bem com vocês?

Pois é, vim aqui apresentar o meu primeiro projeto de jogo concluído pela O2 Games: Pedalando no Topo.

Trata-se de um advergame que estará no site deles: http://www.pedalandonotopo.com.br a fim de apresentar um pouco do esporte envolvido: o spinning.
Nesse jogo, há dois cenários que se alternam durante os níveis: um indoor (dentro de uma academia) e outro outdoor (em uma serra, ao ar livre).
Há itens que você ganha de acordo com a sua pontuação e o seu objetivo é pedalar dentro do ritmo imposto por cada música e cada ciclista que o jogo indicar como sendo o que você deve controlar atualmente.

O link do jogo? Poutz! Pois é, quase esqueci! Você vai encontrá-lo na página principal do evento, ok?
Tsc... tsc! O pessoal quando colocou lá na página esqueceram-se de arrumar as margens, o que fez com que a tela do jogo fique um pouco fora do lugar...

Vou pedir para arrumarem isso, em breve deve estar pronto, ok?

Ah! Dados técnicos do jogo:
Desenvolvido em mais ou menos três semanas, cuidei da parte de programação, Rachel da parte gráfica e já no fim chegou o Fábio Fraga para fazer a integração com o banco de dados para armazenar ranking e dados cadastrais...

Pronto, é isso!

Friday, July 14, 2006

Sobre meus atuais trabalhos

Opa, boa tarde a todos!

Antes de mais nada, creio que devo desculpas pelo meu imenso atraso em escrever aqui, foi mal pessoal!

Bem, alguns devem estar querendo saber o que anda acontecendo comigo para eu não ter entrado tanto em contato, então, vamos a um rápido resumo:
Desenvolvi um projeto chamado Real Gol, que se trata de um simulador de lances de partidas de futebol. Estamos pensando em começarmos uma nova versão do mesmo em breve, a fim de incluir várias coisas que infelizmente não puderam ser incluídas no mesmo (por razões diversas que não sei se podem ser comentadas).
Estou agora encerrando o desenvolvimento de um advergame para o projeto "Pedalando no Topo", assim que ele for ao ar os avisarei, ok?
Iniciei um novo projeto de jogo independente, chamado "Força Andrômeda: Renascimento da Phoenix". Isso mesmo, mais um FA. Não, não é mais um shoot'em up, desta vez, um RPG. Não, por enquanto não posso dizer mais nada, sendo assim, aguardem! ;)
Fora isso, temos a nossa querida PDJ, cuja PDJzine #2 será lançada em início de setembro. Detalhe: há muita pouca coisa nela até agora. GENTE! Vamos contribuir, né? Vamos lá! :P


Bem, isso é o que está acontecendo comigo por agora, pessoal!
Um abraço e até mais (com novidades, espero).

Sunday, May 21, 2006

Trabalho novo, Vida nova!

Opa, pessoal!

Desculpem-me a demora em atualizar o blog, é que o tempo REALMENTE foi muito corrido para mim.

Bem, vamos às boas notícias: já terminei e apresentei minha monografia. Não foi o jogo, mas foi uma boa monografia sobre as partes que compõem o jogo e o mesmo como ferramenta educativa. :D

A primeira edição da PDJzine já foi liberada e está disponível na PDJ.

E, para fechar com chave de ouro, agora estou em BH, trabalhando como UÉBI DÉVÉLÓPÉ (quem quiser saber porque disso, vai ter que falar com Flávio) na O2Games. Em resumo: estou ganhando para fazer jogos, simulações e outras coisitas.

Bem, o resumo da hora é esse, o maior problema é que estou sem pc, deixa ver que no próximo mês eu compro um novo. ;)

Sunday, March 12, 2006

Criando meu Quake 3 =D

Ae, pessoal, tudo blz?

É o seguinte: estou há muito tempo sem postar aqui, então decidi que de hoje não deveria passar :D

Recebi um comentário anônimo perguntando quais ferramentas poderiam ser utilizadas no desenvolvimento de um Quake 3. Percebi que isso era interessante e extenso demais para responder como um simples comentário, então decidi criar um post sobre isso, então, quem quiser agradecer por isso aqui, agradeça ao cara do comentário. Vlw, anônimo! =)))

Bem, agora vamos ao assunto...

O arsenal de ferramentas existentes no mercado é muito grande, então vou tentar descrever um pouco das mais conhecidas. Esse não é o "tratado definitivo" no assunto, mas já deve dar alguma visão para quem está perdido no escuro, ok?

Em primeiro lugar, precisamos entender quais os conceitos envolvidos nesse tipo de trabalho.
Do jogo em si, podemos falar da importância do motor do jogo e da interface do jogo.
Além disso, há também os arquivos de recursos (imagens, sons, modelos 3d, vídeos, etc.).

Vou começar falando das ferramentas para os arquivos de recursos para depois falar da parte de motor e interface, já que este segundo é que é realmente o meu ramo :D

1. Modelagem 3D
a) Série 3DSMax - essa é a ferramenta mais conceituada e com maior tradição no desenvolvimento de jogos e animações gráficas. A maior parte dos motores conhecidos suportam os modelos gerados pelo 3DSMax ou possui algum plug-in para exportação para o mesmo.
b) Maya - vem ganhando um grande espaço na mídia também essa outra ferramenta também da Discreet, principalmente na geração de animações gráficas.
c) Blender - ela vem ganhando espaço principalmente pelo fato de ser free e ter um trabalho razoável. Agora, meus colegas que já trabalharam com ela dizem que sua interface não é tão intuitiva quanto a do 3DSMax ou do Maya, ok?
d) True Space - a Caligari, empresa desenvolvedora do TS, vem investindo bastante em sua ferramenta para melhor auxiliar os desenvolvedores de jogos. Desenvolveram inclusive o Game Space, uma ferramenta de modelagem 3D ESPECIFICAMENTE para jogos.

2. Imagens
a) Adobe Photoshop - essa é, sem dúvida alguma, a ferramenta mais utilizada comercialmente no tratamento de imagens para criação de texturas e efeitos.
b) Gimp 2 - essa é a ferramenta free que vem ganhando mais espaço no campo da arte gráfica 2D.

3. Sons
a) Série SoundForge - essa é a ferramenta mais conhecida no campo de edição sonora, não somente para jogos, mas também em estúdios de áudio.
* Não conheço nenhuma ferramenta free para esse no momento que seja muito usada, então vou ficar devendo, ok?

4. Interface de Jogo
É claro que a interface final deverá ser feita e "acoplada" à engine gráfica, mas eu acho que seria uma boa em seu jogo primeiro prototipar ou mesmo criar um modelo conceitual de como será. Para isso, papel e lápis podem ser muito bem utilizados. :D
Outra ferramenta que pode ser usada para isso são as ferramentas RAD que permitam criar rapidamente sistemas de menus e posicionamento de elementos gráficos para que você possa validar se a interface parece com o que você realmente quer e não vai atrapalhar quem estiver jogando. Eu utilizo qualquer ferramenta da série Macromedia Flash, então, para fazer esse meu protótipo de interface. Quem der uma olhada no livro "Game Interface Design" (infelizmente não lembro agora o nome do autor, então vou ficar devendo isso também, ok?) vai perceber que ele também aponta o Flash como uma ferramenta interessante na prototipação de interfaces.
Na verdade, nesse ponto os game makers podem ser muito bem vindos, e aí estamos incluindo o Game Maker e o Multimedia Fusion.
Agora, para criar realmente a interface, é simples: para ferramentas gráficas você se utiliza das mesmas que utilizou no projeto e então visualiza junto com o seu motor para validar então.

5. Motor do Jogo
Bem, aqui agora a coisa vai apertar. :D
Se você for um programador ou tiver programadores na equipe, talvez não queira usar motores (engine, em inglês) de terceiros e opte por criar a sua própria.
Bem, sabendo exatamente o conceito de Motor e já tendo escolhido perfeitamente a sua linguagem de programação (acho que já escrevi um post sobre isso, não?), você pode muito bem criar o seu motor, mas lembre-se: reinventar a roda dá trabalho e ela pode não sair tão redonda quanto esperávamos, ok?
Agora, se você preferir trabalhar com engines de terceiros, aí vão algumas dicas:
a) 3D Game Studio - na verdade, a engine deste é (se bem me lembro na atual versão) a A6. O 3DGS trata-se mais de um maker, formado por sua própria engine, editores de cenário e de objetos (que permitem importar e exportar para diversos formados de modelos 3d), uma linguagem de script (C-Script) que permite a programação e várias outras coisas. Em resumo, é bem completo, mas o preço é um pouco amargo. :(
b) Fly3D - essa engine foi desenvolvida por brasileiros, é um tanto mais barata que a anterior e o suporte do pessoal técnico parece bem legal (e dizem que a performance é melhor que a do 3DGS, não sei, nunca testei =D ).
c) Crystal Space - se bem me lembro é esse o nome da engine. Ah! Essa é free e open source. =)))
d) Ogre3D - engine gráfica (ouviu bem? engine só para a parte gráfica!) com suporte a D3D7, D3D9 e OpenGL. Bem legal, suporta pixel e vertex shaders e outras coisinhas mais. Ah, essa também é free e open source e é a que estamos usando em nosso projeto. =D
e) Irrlicth - é assim mesmo que se escreve isso? Também é uma engine gráfica. Bem, essa também suporta D3D9 e OpenGL. Suporta um bocado de coisas, que nem a Ogre3D. Um colega meu disse que ela parece não suportar spotlights (não sabe o que é isso? Googleia que você descobre. :D ). Ah, ela é free e open source também e um colega meu, Luiz Pestana, é quem está trabalhando com ela. :D

Bem, mas essas não são as únicas engines. Toda vez que um grande jogo é lançado com uma engine nova e ela chama a atenção de outras empresas desenvolvedoras, ela acaba sendo comercializada, como foi o caso da UnrealEngine.


Pronto!
Como o objetivo desse post era só mesmo esclarecer quanto a algumas das ferramentas mais utilizadas no desenvolvimento de um Quake 3, acho que consegui, se não esclarecer, deixar o pessoal um pouco mais confuso, não? :D

Thursday, February 02, 2006

Diário de um Desenvolvedor 07

Nossa! Ontem tivemos reunião com o nosso orientador, e tivemos muuuuitas reviravoltas! :D

Bem, nós dissemos que iríamos fazer uma coisa, mas estávamos fazendo muitas outras!

Então depois de muita conversa com nosso orientador, nós acertamos várias coisas:
1. Vamos focar as capacidades cognitivas do jogo de estratégia no processo de ensino-aprendizagem;
2. Não será necessário mais falar tanto quanto estávamos falando sobre tanta coisa!
3. Não, o desenvolvimento do jogo não mais é prioridade na monografia. Na verdade, não faz parte mais do nosso Trabalho de Conclusão de Curso... :(

Mas... E quem disse que nós paramos de estudar a Ogre3D e planejar o seu desenvolvimento??? ;)