terça-feira, 24 de julho de 2012

The Walking Dead Legion - Zumbis

    The Walking Dead Legion é o nome escolhido para o game. Acima está o logo que criei inspirado no logo original.
   Falando em TWD, o que nos vem à cabeça é zumbis. Com isso, já resolvi adiantar o desenvolvimento do jogo e criar dois modelos que vocês podem ver abaixo. Lembrando que os modelos são low poly e as texturas de baixa qualidade, já que devido á câmera escolhida para o game, é desnecessário o uso de modelos e texturas de extrema qualidade.

   Quero deixar claro que não garanto a finalização do game, faremos o possível, e se algo der errado não iremos continuar. Por enquanto estamos fazendo isso por gostarmos da série e termos a produção de jogos como hobbie.

segunda-feira, 23 de julho de 2012

O que é produzir um game?

    Para alguns, criar um game é arte, faz parte de sua vida e serve como uma forma de expressão, para outros, criar  um game é limitado a exposição de idéias, da criatividade e do pensamento humano, capaz de desenvolver jogos e então retrata-los no computador.
    É como se fossemos uma máquina criadora de produtos e nossa mente fosse a central de controles. Tudo isso é verídico ao ponto de criamos jogos que de fato já cruzaram por nossa mente com nossa imaginação, sem nunca termos visto algo parecido.
   Temos uma infinidade de possibilidade para exercer nossa expressão com uma produção. Podemos formar equipes e então unir ideias, ou então, fazer algo particular com idéias próprias.
   Para exercer essa expressão nada é mais importante do que o conhecimento em alguma área de produção, como: animação, programação, modelagem ou até engenharia de áudio, e claro conhecendo principalmente a ferramenta em que se irá trabalhar. Temos diversas opções de softwares como o Blender que todos nós conhecemos que nos últimos tempos vem avançando e muito na parte de desenvolvimento de jogos. Entre outras como Unity, que apresenta uma infinidade de possibilidades.
     Tudo é válido, por isso não fique parado. Se você for um desenvolvedor INDIE, procure definir a si mesmo o que é produzir um game. Em momentos que estiver prestes a desistir de tudo, lembre-se disso e do seu objetivo, se isso o motiva. Nada é mais bacana que produzir algum jogo seguindo um foco, e tendo certeza de que produzir um game pode ser o que você imaginar, se tornando assim um pensamento único e exclusivo da pessoa, do produtor. Pense nisso!

domingo, 22 de julho de 2012

TWD game - Glenn e objetivos

    GLENN
   O processo da criação do jogo não é rápida, porém finalizei ontem o modelo de Glenn, protagonista da série escolhido para ser o personagem principal do game.
    Como já deixei claro no post anterior, o game terá câmera top ( lembrando que ela não será 100% top, a câmera terá um movimento de cerca de 40º ao longo do modelo, ás suas costas ), portanto os modelos não serão High Poly e super detalhados. Trabalhei o Glenn com uma modelagem low poly e investi numa textura baseando-se na primeira roupa que é usada por Glenn no seriado, com excessão da calça que fiz uma bermuda vermelha.
Modelo de Glen, texturizado.

   OBJETIVOS
    No geral de início, a primeira fase será em Atlanta. Ainda não definido mas é provável que começaremos o jogo em cima do prédio onde Merle Dixon foi acorrentado por Rick Grimes.
    O jogo contará com pensamentos de Glenn enquanto percorre pelos cenários, como por exemplo, no local onde Merle Dixon teria cortado sua mão, veríamos uma mensagem do pensamento de Glenn dizendo: "Éh, aqui foi onde Merle cortou sua mão. Acho que ele mereceu passar por isso." E também em momentos onde terão vários zumbis bloqueando o caminho: "Parece que terei que procurar por outra saída".
   Faríamos isso em troca dos banais sistemas da maioria dos jogos onde tudo é o jogo que avisa o jogador por meio de mensagens, neste caso trocaríamos essas mensagens e adicionaremos pensamentos, que terão a mesma função, mas que terão mais sentido e dará mais ênfase para o contato jogador-personagem.



sexta-feira, 20 de julho de 2012

The Walking Dead - game no blender

Atlanta, principal cidade de The Walkind Dead
       O enorme sucesso em que The walking Dead se submeteu é fantástico, são HQs, seriado, revistas, brinquedos e até diversos games relacionados, sendo que o mais conhecido é o criado pela Telltale Games.
      The Walking Dead retrata a história de um grupo de sobreviventes de um apocalipse zumbi. Eles são obrigados a conviver com aquele caos e aprender como é difícil viver em um mundo, agora, dominado pelos mortos.
     Pra entrar ainda mais nesse clica "TWD" ( The walking dead ), nós do BGP, eu Fernando Lorscheiter e Marlon Silva, resolvemos criar nosso próprio jogo baseado na série. Procuramos criar algo objetivo e divertido e que seja simples ao mesmo tempo, mas que demonstre a atmosfera e o clima apocalíptico nas proximidades de Atlanta, principal cidade demonstrada na série.
     Ágil e experto, Glenn, o famoso coreano da série foi o protagonista escolhido por nós para que seja nosso personagem controlável no game
Glenn, será o personagem controlável do game
   O game terá câmera Top, ou seja câmera de cima. Pensando nisso teremos modelos Low Poly. Abaixo pode ver o modelo 3d de Glen em faze de produção. 
Modelo base criado por min para ser Glen
    Nada é garantido que o game saia 100% do chão para se tornar pelo menos uma demo, mas faremos o possível. Sua documentação será feito muito em breve!

Indie Games: The Movie

     Você já parou na frente do computador e por um minuto disse para si mesmo, "Eu vou criar um jogo"? Ai você decide junta a galera, definem idéias e então começam a produção do mesmo? Sua produção não será nada mais e nada menos que um Indie Game, ou então, Jogo independente.
     Jogos Indie não visam lucros, em sua maioria não possuem patrocinadores e os produtores não são remunerados.
     Atualmente Games Indie tem se tornado muito conhecidos devido a diversidade de produtos que estão surgindo, muitos, de ótima qualidade e geralmente carregados de criatividade e inovação.
    Visando novos produtores Indie foi criado um filme demonstrando a criação de três jogos Indie. No filme é analisado cada passo dos produtores para chegar ao final da criação dos mesmos.
   Abaixo você pode acompanhar o Trailer do filme:

 
Mais vídeos relacionados ao filme http://store.steampowered.com/app/207080/
Para ver o filme completo é necessário a compra na Steam, pelo link http://buy.indiegamethemovie.com/
 
         Se você for um produtor Indie, eu recomendo o filme, até mesmo pra quem está pensando entrar no ramo e produzir seu game por hobby! Aprendizagem é o que não falta!

                                         Converse sobre isso no nosso Fórum! Clique aqui

quinta-feira, 19 de julho de 2012

Divisões de criação de jogos

             O desenvolvimento de jogos eletrônicos é o processo na qual um game é produzido. A criação de jogos eletrônicos é de responsabilidade de uma desenvolvedora, o qual pode ser uma única pessoa ou uma grande empresa.


Desenvolvedores:

         O desenvolvimento de um moderno e comercialmente viável game envolve uma ampla variedade de habilidades e uma equipe especializada. Tipicamente uma equipe de desenvolvimento hoje em dia inclui:
Produtores - Responsáveis pela coordenação geral do projeto
Designers - Responsável por projetar a jogabilidade, o conceito, regras e estruturas do game
Artistas - Responsáveis pelo grafismo do jogo. Cria a representação visual dos personagens, cenários e objetos presentes no game.
Programadores - Responsáveis por gerar o código em linguagem de programação que irá dar vida ao jogo.
Engenheiros de som – Responsáveis pela sonorização do game
Testadores - Responsável por analisar o game e documentar defeitos de software. Este processo faz parte do controle de qualidade no desenvolvimento de jogos eletrônicos.
Processo de desenvolvimento

      O processo de desenvolvimento inclui conceitos de gerência de orçamento, equipe, conhecimento, etc. Ao contrário da maioria dos softwares corporativos, o desenvolvimento de jogos não se dá através de métodos cíclicos, e sim através de métodos como desenvolvimento ágil de software para pequenas equipes, e processo de software pessoal (PSP) para grandes equipes.

O processo de desenvolvimento inclui as seguintes fases:
Pre-produção:

       Foco na idéia e no conceito. Tem como meta produzir uma documentação (o plano de produção). A documentação é dividida nos seguintes documentos:
High Concept Document - Faz uma descrição inicial sobre o jogo (tipo de jogo, fases, história, etc.)
Pitch Document - Faz uma descrição sobre o campo de atuação do jogo (mercado, consumidores, publicidade, exposição, etc.)
Concept Document - Faz uma descrição técnica sobre o jogo (plataforma, linguagem de programação, aplicações utilizadas, etc.)
Game Design Document - Antes de começar a produção faz uma associação de todos os documentos anteriores, também é chamado de protótipo virtual, pode ser modificado ao longo da produção.
Protótipo - É a implementação do desenho do documento, onde são testados diferentes algoritmos, modelos e funções durante diferentes os cenários. Sua principal meta é testar, adicionar e modificar recursos. Geralmente são usadas ferramentas RAD nesse processo.

Produção:

A produção principal do jogo em si, onde são desenvolvidos os ativos e o código-fonte. Programadores desenvolvem o código-fonte, artistas desenvolvem os ativos (objetos 3D, cenários, etc.), engenheiros de som desenvolvem os efeitos e os compositores compõem músicas, level designers criam níveis e cenas não-jogáveis,
Design - Formado pelos artistas que desenvolvem os ativos (objetos 3D, cenários, etc.)
Programação - Formado pelos programadores desenvolvem o código-fonte
Criação de níveis - Formado pelos level designers que através de ferramentas criam cenários e cenas não-jogáveis
Produção de arte - Formado por artistas que criam vídeos, trailers, screenshots, etc.
Produção Audio
Efeitos de som - Feito pelo engenheiro de som para criar efeitos especiais.
Música - Feita por artistas músicos, podem ser música ambiente, ou disparada através de um gatilho.
Atores de voz - São representados por dubladores que dão vida as vozes dos personagens.
Teste - É a fase final da produção, tem como objetivo garantir a qualidade do produto.

Marcos:

       Pode ser associado a entregas de software em determinado cronograma no período de desenvolvimento, podem ser:
First Playable - É a primeira versão jogável sem grandes implementações, geralmente apresentada internamente somente aos publishers.
Alpha - É a fase onde todas as funcionalidades de jogabilidade estão disponíveis.
Code Freeze - Fase onde nenhum código adicional é escrito, apenas bugs são consertados.
Beta - É a fase onde é entregue uma parte do jogo, mas que contém todas as funcionalidades da versão final.
Code release - É a fase onde o código é enviado para a avaliação do fabricante de console (geralmente não é usado para jogos de PC).
Crunch Time - É o tempo entre a finalização do código e o lançamento do produto, mais focada na divulgação do jogo na mídia especializada.

Plataforma:

      O desenvolvimento de jogos também depende da plataforma a qual o jogo irá rodar, existem plataformas de máquinas de arcade, consoles de mesa, consoles portáteis, computador e celulares.
Arcade - Geralmente são máquinas exclusivas para jogos que podem ser totalmente adaptadas para apenas um jogo específico.
Consoles - Apesar de serem máquinas feitas com objetivo exclusivo para jogos, elas não podem ser customizandas como os arcades e tem um hardware limitado o que pode tornar mais fácil a questão da portabilidade, mas também pode limitar os recursos do desenvolvimento.
Computadores - Maquinas genéricas onde na teoria pode-se ter recursos ilimitados, o principal desafio é criar jogos que possam ser rodáveis com a maioria dos computadores da atualidade.
Dispositivos móveis - Plataformas como celulares, que geralmente tem o poder de processamento mais fracos dos hardwares, o principal desafio é fazer com que os jogos se comportem da mesma forma em celulares com características diferentes, por isso geralmente os jogos de celulares são desenvolvidos em plataformas sobre máquinas virtuais que possam rodar em várias máquinas com um só código.