Artigo unity3 d

279 views

Published on

Uma breve historia da evolução das ferramentas usada para criar jogos.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Artigo unity3 d

  1. 1. Unity 3D Alan Brito dos Santos, Laura Nascimento Reis Acadêmicos do Curso de jogos digitais da Faculdade de Tecnologia de Lins Prof. Antônio Seabra - Fatec, Lins-SP, Brasil Resumo Este estudo analisa como foram criados os games no passado até chegar aos dias de hoje, mostrando que existe uma diversidade de ferramentas prontas para começar para o desenvolvimento do game. A Unity até o momento é a mais utilizada pelos desenvolvedores e empresas. O objetivo deste artigo é compreender a dificuldade enfrentada pelos criadores de games, onde em algumas vezes era preciso horas e horas para fazer um simples personagem em movimento, e também mostrar o que mudou com a chegada da ferramenta da Unity 3D. O estudo foi desenvolvido com base em pesquisa de sites e blogs onde os escritores explicam a importância de utilizar ferramentas apropriadas para a conclusão de seus projetos. O resultado de toda esta pesquisa foi o entendimento mais aprofundado sobre o assunto, onde é possível notar os problemas enfrentado naquela época, e as facilidade dos dias de hoje.No contexto geral, é importante conhecer como foram criados as primeiras linguagem para criar um game interessante. Foi graças a este passado, que hoje temos um ótimo programa para desenvolvimento de jogos, usado por várias empresa, que é o caso do programa Unity 3D. Palavras - chave: Unity 3D. Game. Passado. Introdução O Unity é um programa que tem a capacidade de desenvolver games em 3D e 2D com grande desempenho dando mais realidade para os jogos. Pessoas com pouco conhecimento em programação, também podem criar jogos bem legais por causa das ferramentas que dão mais facilidade e tranqüilidade ao amador. Já para quem tem familiaridade com programação, irá se familiarizar, por conta da possibilidade de construir algoritmos capazes de dar mais realismo para o projeto. Também é possível desenvolver para plataformas como tablet, computadores e celulares, desde que tenha sistema operacional compatível como, por exemplo, Android, IOS e Windows phone. Caso o amador não saiba como construir um designer interessante, ele pode baixar alguns exemplares prontos no site oficial da Unity. Empresas como Microsoft e Sony da Playstation usam em seus games este programa por causa da diversidade de ferramentas disponíveis para dar mais qualidade e cima de tudo poder agilizar procedimento indispensáveis no desenvolvimento.
  2. 2. A maioria dos games que são desenvolvido pelo programa Unity aproximadamente 55% são para dispositivo mobile e outras porcentagens se dividem entre web e consoles. Isto acontece devido a grande parte da população terem celulares. O mercado para games esta em expansão porém ainda no Brasil não tem muitas pessoas interessadas em patrocinar, por causa das poucas divulgações de publicidade. O objetivo deste artigo é conhecer a ferramenta Unity. Desenvolvimento O Unity é uma das ferramentas mais aceita e utilizadas pelos programadores no mundo todo, mas antes de aprofundar neste assunto, vamos ao passado para entender com quais programas os desenvolvedores usavam para criar seus games. Segundo Massarani (2013), a primeira pessoa a criar game no ano de 1958, foi o físico William Higinbotham, no qual desenvolveu um tênis para duas pessoas usando um osciloscópio , a ideia dele era procurar fazer com que os visitantes não dormissem durante sua explicação, a criação deu tão certo que os visitantes formavam fila para jogar. Apesar de ter criado este jogo, não patenteou por achar que o governo receberia os créditos e não ele. O osciloscópio era usado para fins militares, era puro hardware, não tinha nenhuma linguagem de programação específica, tudo consistia em 0 e 1, nada mais que isto. Tudo que se poderia ver era um feixe de luz dando volta em torno do eixo. Então nesta época que foi criado o primeiro game em preto e branco (COLORIDA,2013). De acordo com Amoroso (2009), em 1961 foi considerado o ano do primeiro game a ser criado pelo estudante do Instituto de Tecnologia de Massachusetts, que consistia em um jogo no qual o jogador se encontrava no espaço, e seu objetivo era eliminar o adversário, este game foi conhecido como Spacewar. A primeira versão do jogo "SpaceWar!" foi executada em um computador DEC PDP-1 e, em 1962, foi programada por Stephen Russell, Peter Samson, Dan Edwards, Martin Graetz, Alan Kotok, Steve Piner e Robert A Saunders, na linguagem Assembly.(HISTÓRIA,2013) Para o Richard Blum (2005), a linguagem de programação assembly é ótima, quando se quer ter mais velocidade de processamento, porém muitos desistem de desenvolver por falta de tempo, e a dificuldade de programar códigos complexo, pois muitas vezes não existem ferramentas e nem bibliotecas prontas para estes fins, fazendo com que o programador tenha que se dedicar ao máximo.
  3. 3. Muitos destes programas já eram capazes de criar jogos fantásticos para a época, mas por falta de hardware mais evoluídos e o prazo que normalmente não era suficiente para a conclusão, a maioria dos projetos que foram criados não chegavam ao seu estagio final, e quando um jogo era completado, não era possível ter outros tipos de jogos para aquele dispositivo, tornado o game cansativo, além do preço de um jogo deste ser bem caro. Com o passar do tempo houver uma série de mudança tanto no hardware quanto na linguagem, e foi em 1972 que Dennis Ritchie e Ken Thompson criaram uma linguagem de fácil aprendizagem tornando a vida dos programadores mais cômoda até porque a linguagem tinha e tem até hoje um compilador que traduzia para linguagem de máquina, sendo assim o programado só tinha que se preocupar com o algoritmo. O programa C é leve e roda praticamente em todos os dispositivo novos de acordo com (LINGUAGEM,2013). O único problema é que todo o programa é constituído de código, não existe nenhuma parte gráfica , por isto é importante conhecer as funcionalidades deste código. A empresa Atari usava a linguagem Basic para a criação de seus games por ser uma linguagem bem popular para os computadores e para os programadores da época conforme descreve (ATARI,2013). Apesar deste programa ser melhor que o Assembly ele não tinha todos os recursos disponíveis, fazendo com que também muitos jogos não fossem concluídos, até porque o hardware não suportava um determinado tamanho de megabytes, tornando os jogos com pouca resolução, o exemplo clássico foi o jogo do Super Mario, no qual não era possível criar a boca do personagem, deixando somente o bigode. Atualmente o Unity conta com duas versões, uma pro e outra free, onde na versão pro o desenvolvedor pode desenvolver para, Xbox 360, PS3, IOS e Android além de exportar o jogo para outras plataforma, podendo verificar o desempenho, e também é possível usar a versão paga no período de 30 dias. Enquanto na versão gratuita que normalmente é mais usada para iniciante, somente é possível desenvolver para computadores e para web. Conforme explica Xavier (2013), ao usar este programa é importante que tenha conhecimento de física e iluminação porque precisa posicionar a câmera corretamente para que o jogador possa saber onde o seu personagem esta naquele momento, mas para isto dar certo é preciso utilizar efeito disponível na ferramenta exclusiva para efeito de iluminação. Também de acordo com suas demonstrações, se percebe a importância de saber o inglês além de gostar de jogos que são um dos quesitos importantes para começar a iniciar o projeto. Xavier(2013) esclarece bastante como usar o programa para criar cenário que possa interagir o personagem ao seu ambiente. Ele também demonstra que dar para desenvolver nas linguagens C#, JavaScript entre outras. Hoje no Brasil não existe uma indústria de jogos, fazendo com que, qualquer garagem possa dar início a um projeto e ser o pioneiro, devido a facilidade de criar
  4. 4. jogos bem legais. A maioria dos projetos feitos no Unity são para celulares e smartphones. (EVANGELISTA,2013) Os jogos diferentes de outras mídias como música e filme, envelhecem muito rápido fazendo com que o desenvolvedor tenha mais liberdade para criar coisas novas e interessante, além de exigir criatividade, tornando o mercado mais competitivo. As pessoas que criam jogos no Unity, vai desde pessoas que fazem por gostar mesmo, até profissionais que trabalham nas grandes empresas. Estima-se que já foram desenvolvidos de 10 a 20 mil games, onde todo o mês o site do Unity chega a ser acessado por 400 mil pessoas. Conforme descrito por Paiva (2013), ao descrever a entrevista de David Helgason. A Sony da Playstation e a Nintendo muito em breve usarão a Unity para o desenvolvimento de games devido sua interface gráfica e a facilidade de contar com um arsenal de ferramentas disponíveis, dando mais agilidade para tarefas mais simples. São várias empresas que usam o motor Unity para o desenvolvimento, entre estas empresas, a Unity pretende já em 2014 formar novas parcerias com a Spark Plug Games, Electric Eggplant, Mimimi Productions e N-Fusion Interactive. (LANDIM,2013). 'Trabalhamos duro durante anos para criar uma tecnologia que permitisse aos desenvolvedores criar objetos, personagens e cenários em qualquer tamanho de forma a dar vida às suas mais incríveis visões', destacou David Helgason, CEO da Unity Technologies. (HELGASON apud LANDIM,2013) A maioria das grandes empresas estão a procura de mão de obra especializada em games, devido ao aumento de jogares em todo o mundo, por conta disto, eles estão mais exigente quanto a melhoria na parte gráfica e o único programa que atende a este requisito é o Unity 3D. Metodologia Trata-se de uma pesquisa cuja abordagem é qualitativa uma vez que tem o caráter exploratório em que se busca o entendimento aprofundado da ferramenta Unity 3D . Envolve levantamento bibliográfico, entrevista com pessoas que tiveram experiências práticas com o problema pesquisado; análise de exemplos que estimulem a compreensão.É uma pesquisa indutiva em que o pesquisador desenvolve conceitos, ideias entendimentos a partir de padrões encontrados nos dados pesquisados. É uma pesquisa bibliográfica por se realizar a partir de registro disponível, decorrente de pesquisas anteriores, em documentos impressos como
  5. 5. lucro,artigos,tese e outros. Utiliza-se de dados ou categorias teóricas já trabalhados por outros pesquisadores. A pesquisa documental também traz contribuições importantes no presente estado uma vez que o exame de materiais de natureza diversa, que ainda não receberam tratamento analítico, constitui pesquisa documental. Conclusão Concluímos o Unity é uma ferramenta bastante utilizada por quase todas desenvolvedoras de games, além de ser fácil aprendizagem e poder exportar para várias plataformas. Referências bibliográficas AMOROSO.A história dos video games: do osciloscópio aos gráficos 3D.2009.Disponível em :<http://www.tecmundo.com.br/xbox-360/3236-a-historia-dos-video-games-do- osciloscopio-aos-graficos-3d.htm> Acesso em:29 out 2013 ATARI. A história da atari no Brasil.Disponível em :< http://www.atari.com.br/historia/> Acesso em 29 out 2013 BLUM. As desvantagens e dificuldades do assembly.2005.Disponível em :< http://www.assemblyprogressivo.net/2013/04/As-desvantagens-e-dificuldades-do- Assembly.html>Acesso em 29 out 2013 COLORIDA. A colorida história da animação dos games.2013.Disponível em :< http://www.edenpop.com/games/a-colorida-historia-da-animacao-dos-games>Acesso em:29 out 2013 EVANGELISTA.Unity 3D Quer Democratizar O Design De Games, Diz Evangelista.2013. Disponível em :< http://www.gamestorming.com.br/2013/09/16/Unity-3d-quer-democratizar- o-design-de-games-diz-evangelista/> Acesso em 29 out 2013 HISTÓRIA. História do computador e da internet.2003.Disponível em:<http://www.algosobre.com.br/informatica/historia-do-computador-e-da-internet.html> Acesso em:29 out 2013 LANDIM. Unity anuncia programa para desenvolvimento de jogos próprios.2013. Disponível em <http://www.tecmundo.com.br/jogos/43973-Unity-anuncia-programa-para- desenvolvimento-de-jogos-proprios.htm> Acesso em 29 out 2013 LINGUAGEM. História (resumida) da linguagem C.2013.Disponível em :<http://xcreatorgames.wordpress.com/linguagem-c/histria-resumida-da-linguagem-c/> Acesso em 29 out 2013 MASSARINI. Tennis for two: o primeiro videogame.2013.Disponível em :<http://www.massarani.com.br/FGHQ_Tennisfortwo.html> Acesso em: 28 out 2013
  6. 6. PAIVA. Um jogo móvel envelhece em dois anos, diz CEO da Unity 3D.2013.Disponível em :< http://www.telaviva.com.br/19/08/2013/um-jogo-movel-envelhece-em-dois-anos-diz-ceo- da-Unity-3d/tl/351218/news.aspx> Acesso em 29 out 2013 XAVIER.Visão Geral do Unity.2013. Disponível em :< http://pontov.com.br/site/unity/300- visao-geral-do-unity> Acesso em 29 out 2013

×