A criação de jogos
eletrônicos é de responsabilidade de uma desenvolvedora, a qual pode ser uma
única pessoa ou uma grande empresa. Onde a Criação é dividida em várias
etapas, desde sua criação até sua fase de testes. Vamos as Etapas:
Os Papéis
O desenvolvimento de um
moderno e comercialmente viável jogo envolve uma ampla variedade de habilidades
e uma equipe especializada de:
- Produtores - Responsáveis pela coordenação geral do projeto;
- Designers - Responsáveis por projetar a
jogabilidade, o conceito, regras e estruturas do jogo;
- Artistas - Responsáveis pelo grafismo do jogo. Cria a representação visual dos personagens, cenários e objetos presentes no jogo;
- 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 jogo;
- Testadores - Responsável por analisar o jogo e documentar defeitos de
software. Este processo faz parte do controle de qualidade no desenvolvimento
de jogos eletrônicos;
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
sonoros e os compositores compõem músicas, level designers criam níveis e cenas não-jogáveis.
Milestone (marco)
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
editores;
- 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 customizadas 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.
Nenhum comentário:
Postar um comentário