Tag Archives: Desenvolvimento

Desenvolvimento de Jogos Colaborativo

Até hoje, o desenvolvimento colaborativo de softwares opensources são feitos com um repositório online, onde eles ficam armazenados sob um sistema de controle de versão, IRC pra comunicação entre os desenvolvedores e algum sistema de bug tracking. Dessa forma, qualquer pessoa que quiser ajudar o software, entra em contato com os outros programadores pelo IRC, baixa o código do repositório e vê as pendências pelo sistema de bug tracking. Aí então basta que ela comece a programar. Isso prova que esse método funciona muito bem.

Porém quando se trata de jogos, esse método pode ser pouco. Principalmente porque a equipe geralmente é fixa, e há game designers, artistas, músicos e outras pessoas desempenhando papéis diferenciados no processo.

Dividindo o processo por partes, podemos ver que há muitas ferramentas que podem ajudar no desenvolvimento:

Planejamento e Documentação

Skype

A comunicação entre os membros da equipe pode ser feita toda pelo Skype. Principalmente por voz. E é útil em todo o processo de desenvolvimento, não só no planejamento.

É claro que o Skype traz algumas outras utilidades, por exemplo: a versão Windows tem um visualizador de tela remota. Infelizmente ele ainda não é bem desenvolvido para outras plataformas, mas a questão de telas remotas é simples, veremos adiante.

Google Docs

O Google Docs permite a edição de documentos colaborativa e há várias opções: você pode convidar apenas os usuários que quer que tenham acesso, ou então deixá-lo livre, para que todo mundo possa editar. Também é possível deixar o documento como somente visualização.

Cacoo

É possível criar diagramas em geral no Google Docs, porém é um tanto limitado. Já o Cacoo tem muitas opções para criação de qualquer tipo de diagrama. É muito útil no fase de planejamento do projeto. Tanto para criar diagramas UML[bb] de classes, ou comportamento, quanto para rabiscar uma interface.

Desenvolvimento

Sistema de controle de versão

É indispensável o uso de algum sistema de controle de versão, nem vou entrar nessa discussão aqui. Principalmente se você usar um sistema distribuido, como o Git ou o Mercurial.

Dropbox

Nada como ter um local de armazenamento público entre todos os membros da equipe. O código fica sendo versionado, mas e as outras coisas referentes ao jogo[bb]? Nem sempre você precisa de um controle de versão para compartilhar um rascunho de sprite, ou música, mapa do jogo, etc.

O Dropbox é uma ferramenta essencial em qualquer contexto, falando de desenvolvimento ele fica ainda mais evidente.

Há outras ferramentas interessantes como visualizadores de tela remota, que é muito útil em todo o processo de desenvolvimento. A maioria dos sistemas operacionais já vem com uma solução para isso. Eu gosto bastante do protocolo VNC, principalmente porque dá para usar multiplataforma.

Esse post foi bem curto, e com apenas alguns serviços. Quem tiver mais, por favor, não hesite em compartilhar. =]

Google Buzz

Campus Party 2010 já começou!

A Campus Party 2010 começou. Maior evento nerd do mundo que ocorre aqui em São Paulo.

Só nas áreas de Desenvolvimento e Software Livre, podemos ver a grande qualidade e diversidade das palestras. Tem bastante coisa relacionado ao desenvolvimento de jogos, web e programação em geral.

Eu, infelizmente não pude ir esse ano. Entretanto, é possível acompanhar todo o evento por streaming. Eu criei uma página com o streaming de vídeo e a lista de todos os tweets que falam sobre o evento. Se você não foi, ou foi, mas quer acompanhar pelo streaming, acompanhe a campus party aqui!

Ainda estou atualizando e melhorando essa página, para que englobe batante recurso para aqueles que não foram ao evento. Entretanto, já dá pra acompanhar muito bem o evento por vídeo e twitter. Se você não foi, não deixe de acompanhar, tem muita coisa boa mesmo.

Lembre-se que o evento vai até o dia 31/01.

Google Buzz

Mais conteúdo sobre OSDev!

Já falei sobre o OSDevBrasil.net é, então, agora o site está sendo totalmente refeito e foi criado um blog! Esse blog será atualizado constantemente com notícias sobre OSDev e principalmente tutoriais. Não percam!

A outra dica, é o material sobre Compiladores, construção de compiladores. O Tutorial já é bastante conhecido para quem é da área, porém ele está sendo Revisado pelo Mounter, principalmente a parte que não era revisada.

Se você é fan dessa área, vale a pena ver esses Resources! =D

Valeuu!

Google Buzz