Você está na página 1de 11

Unity3D de hobbista para hobbistas

Uma introduo

Autor: Thiago Campos Viana

Unity3D de hobbista para hobbistas


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.

1.1 O que o Unity 3D


O Unity3D um programa de desenvolvimento com todos os recursos necessrios para desenvolver qualquer tipo de jogo em 3D que voc possa imaginar. Ele possui uma verso gratuita, que pode ser encontrada no link http://unity3d.com/unity/download/, com a maioria das funcionalidades que um desenvolvedor amador necessita para criar seus jogos e public-los como programa para Windows ou em uma pgina web. Estes jogos para sites funcionam de um modo parecido com os jogos ou animaes para sites criados em Flash, ou seja, necessrio que a pessoa instale um plugin para que eles funcionem.

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.

1.2 Unity3D no Brasil


Algumas empresas brasileiras j esto utilizando esta ferramenta em seus projetos, um exemplo Aquiris, empresa do sul do pas, http://www.aquiris.com.br/, que criou o jogo Super Voleibol Brasil, http://www.supervoleibrasil.com.br/, imagem1. Esse jogo foi patrocinado pela Olympikus e pode ser jogado diretamente pelo navegador. Alm desse jogo a Aquiris j trabalhou desenvolvendo jogos e programas para Embraer, GM, Coca-Cola, Kibon entre outros.

Imagem 1 - Super Volei Brasil ( Aquiris )

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

Imagem 2 - Rally Touareg ( Edgy )

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.

Imagem 3 - Rexona Race

1.3 Exemplos de jogos


A verso gratuita do Unity3D tem como foco amadores e pequenas empresas desenvolvedoras de jogos, sendo quase impossvel para ns, amadores, ou essas pequenas empresas criarem jogos como um World of Warcraft ou um FarCry, mas existem grandes empresas utilizando o Unity que criaram jogos impressionantes.

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.

Imagem 4 - Fusion Fall ( Web MMORPG )

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.

Imagem 5 - JumpStart para Nintendo Wii

Introduo

Imagem 6 - Zombieville ( iPhone )

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.

1.5 Programas auxiliares


Alm do Unity3D existem outros programas auxiliares para o desenvolvimento de um jogo, segue aqui uma lista desses programas, todos so gratuitos: Blender: Ferramenta para modelagem e animao de objetos 3D. Audacity: Editor de audio open source. Gimp: Editor de imagens. 7

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

Você também pode gostar