Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Unity 3 DV 010
Apostila Unity 3 DV 010
Uma introduo
Copyright 2009 Thiago Campos Viana Creative Commons Attribution 3.0 Unported So Carlos, SP Brasil thiagocamposviana@gmail.com
Contedo
Lista de Imagens ................................................................................................ 2 1 Introduo ....................................................................................................... 3 1.1 O que o Unity 3D ................................................................................... 3 1.2 Unity3D no Brasil ...................................................................................... 4 1.3 Exemplos de jogos ................................................................................... 5 1.4 Um aviso ................................................................................................... 7 1.5 Programas auxiliares ................................................................................ 7
Lista de Imagens
Imagem 1 - Super Volei Brasil ( Aquiris ) ........................................................... 4 Imagem 2 - Rally Touareg ( Edgy ) .................................................................... 5 Imagem 3 - Rexona Race................................................................................... 5 Imagem 4 - Fusion Fall ( Web MMORPG )......................................................... 6 Imagem 5 - JumpStart para Nintendo Wii ......................................................... 6 Imagem 6 - Zombieville ( iPhone )...................................................................... 7
Introduo
Captulo
1
1 Introduo
em vindo rea de desenvolvimento de jogos de jogos com o Unity3D! Em primeiro lugar gostaria de me apresentar, meu nome Thiago Campos Viana ( thiagocamposviana@gmail.com ) e deixar claro que esta apostila foi criada de um hobbista para hobbistas. No sou um desenvolvedor de jogos profissional, tenho mais experincia com desenvolvimento web, mais especificamente com o CMS eZ publish, porm adoro a rea de jogos e gostaria de compartilhar o pouco que sei sobre esta ferramenta de desenvolvimento que possui uma verso gratuita, a Unity3D, e como no se encontra apostilas em portugus sobre esta ferramenta, resolvi criar esta apostila. A apostila tem como pblico alvo todas as pessoas interessadas em desenvolvimento de jogos 3D sem muita experincia com programao ou com o Unity3D, assim, ao final da apostila espera-se que voc esteja preparado para iniciar seu primeiro projeto de um jogo 3D. Tentarei evitar ao mximo termos muitos tcnicos, pois gostaria de ver adolescentes de todas classes econmicas criando jogos nessa ferramenta assim como eles criam vdeos para o site youtube.com com o Windows Movie Maker, pois quando eu comecei a usar a internet em 2002, antes de comear o curso de bacharelado em informtica na USP de So Carlos eu era um desses adolescentes. Apesar de tudo, ser necessrio para quem deseja se aventurar na rea de desenvolvimento um conhecimento mnimo de ingls. Ento, sem mais delongas, vamos comear a falar de desenvolvimento de jogos com o Unity3D.
Introduo Esse plugin um programa que encontrado no link http://unity3d.com/webplayer/ e funciona parecido com o plugin do Flash, ou seja, voc consegue jogar atravs do seu navegador, Internet Explorer, Firefox, entre outros.
A Edgy, http://www.edgy.com.br/, que uma empresa paulista, tambm trabalha com a ferramenta e j criou vrios projetos para montadoras de automveis, entre elas Chevrolet, Volkswagen, Peugeot, alm de empresas de outros segmentos, como o caso das Casas Bahia. Um exemplo de jogo que a empresa criou o Rally Toureg, http://www.vwbr.com.br/rally/game/, imagem 2.
Introduo
Alm dessas empresas, existem mais, como o caso da CuboCC (http://www.cubo.cc ) e seu jogo para a Rexona (http://www.rexona.com.br/xrace, imagem 3) e a Quantix Games http://www.quantixgames.com, a qual no consegui encontrar um jogo desenvolvido por ela, mas em seu site encontra-se uma referncia ao Unity3D.
Introduo Um deles o MMORPG mais conhecido desenvolvido com o Unity3D o Fusion Fall, http://www.fusionfall.com, da Cartoon Network, ele um jogo para web com visual de desenho animado, imagem 4. Para desenvolver esse tipo de jogo necessrio utilizar a licena profissional, a qual no gratuita, mas aqui serve como exemplo de um jogo grande, para centenas de jogadores. Para jogos com poucos jogadores, cerca de 12, a verso gratuita suficiente.
Alm disso, existem licenas do programas, no gratuitas, que permitem desenvolver jogos para o vdeo Nintendo Wii, como o caso do JumpStart ( http://jumpstart.com/ ), imagem 5, e para iPhone, Zombieville, imagem 6. O jogo Zombieville simplesmente um dos jogos mais vendidos para iPhone, chegando a ficar no topo da lista de mais vendidos. Existe um plano da empresa criar uma licena para que se possa publicar os jogos tambm para o Xbox 360, assim, se voc criar um jogo que faa sucesso, voc tem a possibilidade de publicar para diversas outras plataformas.
Introduo
1.4 Um aviso
Os jogos apresentados neste captulo foram desenvolvidos por profissionais que trabalham neles durante muito tempo e j possuem uma grande experincia na rea de desenvolvimento de jogos. Quando voc comear a desenvolver, no fique frustrado se seu jogo no parecer to bom ou no conseguir criar uma funcionalidade parecida com as dos jogos citados, com o tempo voc aprender a desenvolver jogos cada vez melhores e quem sabe um dia faa parte do time de desenvolvimento de um grande jogo. Outra a coisa a ser lembrada que a verso gratuita da engine no permite o desenvolvimento de jogos para iPhone ou para o Nintendo Wii, apenas para Windows, MAC e para internet, mas nada impede de voc comprar uma licena para desenvolver para essas plataformas aps voc desenvolver um jogo de sucesso para Windows, por exemplo, e comprar essas licenas com o dinheiro obtido para ganhar mais dinheiro. Mas isso no um problema para aqueles que desejam apenas desenvolver para Windows e tem o desenvolvimento de jogos apenas como um hobby.
Introduo Inkscape: Para criao de desenhos. Melody Raiser: Programa de gerao de msica procedural. SFXR: Programa de gerao de efeitos sonoros.
No o enfoque desta apostila detalhar o funcionamento desses programas, voc s precisa saber que eles sero necessrios caso voc queira criar seus prprios modelos, animaes, msicas e tudo mais. No prximo captulo farei uma breve introduo a programao 3D e uma descrio das principais palavras relacionadas a esse tipo de programao.
Programao 3D Continua