Desenvolvimento de jogos
Érick Saymon de Mendonça Galdino
Programa de Pós Graduação em Engenharia WEB - Universidade Federal de Itajubá
Orientador: Professor Claudio das Neves Franco de Sá erickgaldino@yahoo.com.br Resumo. Tendo em vista a crescente demanda de jogos, este estudo tem como objetivo detalhar as etapas de um projeto de desenvolvimento em jogos. Passaremos por varias etapas de desenvolvimento de um jogo. Desde o inicio como concepção (brainstorming, rascunho, detalhamento e game desing document), design (level design, produção de arte, navegação do jogo, escolha da tecnologia), desenvolvimento (programação, desenvolvimento dos personagens do jogo, implementação do projeto) e etapa final (pós-implementação do projeto, testes e versão final). Além das etapas de um projeto, o principal foco será a engine unity 3D, que é muito usada para desenvolvimento de jogos nas empresas. Mostrando um visão dessa ferramenta, algumas funções da unity 3D.
1. Introdução
O processo de desenvolvimento de um jogo é como qualquer outro processo de desenvolvimento de um software. Tem todo um processo como na engenharia de software. A escolha das diversas ferramentas é muito importante para que simplifiquem o desenvolvimento. As diversas linguagens como JAVA, C Sharp, entre outras, oferecem facilidades para o desenvolvimento de jogos. A junção dessas poderosas linguagens com ferramentas possibilita um grande nível de abstração e criação de códigos portáteis. Dentre essas ferramentas destaca-se unity 3D, que será apresentada na próxima seção. Dessa forma para criar um jogo que utiliza recursos gráficos e som, basta apenas utilizar pacotes prontos e predefinidos na própria ferramenta unity 3D, o que facilita e muito a vida do desenvolvedor. Neste artigo falaremos de algumas etapas importantes para desenvolvimento de jogos e da ferramenta unity 3D, e como é possível criar um jogo completo usando algumas bibliotecas próprias e definidas no pacote da unity 3D.