SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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.
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.
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
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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
 
Inteligência Artificial em Jogos Eletrônicos
Inteligência Artificial em Jogos EletrônicosInteligência Artificial em Jogos Eletrônicos
Inteligência Artificial em Jogos EletrônicosAndré Kishimoto
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologicaAlexsandro
 
Presentation Oktagon - Startup Competition
Presentation Oktagon - Startup CompetitionPresentation Oktagon - Startup Competition
Presentation Oktagon - Startup Competitionrocampo11
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaBruno Croci
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosGabriel Giordano Medina
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
 
User experience e a Evolução do Designer dos Sistemas Operacionais
User experience e  a Evolução do Designer dos Sistemas OperacionaisUser experience e  a Evolução do Designer dos Sistemas Operacionais
User experience e a Evolução do Designer dos Sistemas OperacionaisMonique Carvalho
 
Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Bruno Campagnolo
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011Bruno Cicanci
 

Was ist angesagt? (20)

Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Inteligência Artificial em Jogos Eletrônicos
Inteligência Artificial em Jogos EletrônicosInteligência Artificial em Jogos Eletrônicos
Inteligência Artificial em Jogos Eletrônicos
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
Android
AndroidAndroid
Android
 
Presentation Oktagon - Startup Competition
Presentation Oktagon - Startup CompetitionPresentation Oktagon - Startup Competition
Presentation Oktagon - Startup Competition
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em Java
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Workshops de Unity
Workshops de UnityWorkshops de Unity
Workshops de Unity
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 
Android
AndroidAndroid
Android
 
User experience e a Evolução do Designer dos Sistemas Operacionais
User experience e  a Evolução do Designer dos Sistemas OperacionaisUser experience e  a Evolução do Designer dos Sistemas Operacionais
User experience e a Evolução do Designer dos Sistemas Operacionais
 
Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011
Desenvolvimento de Jogos Para Dispositivos Móveis - UFRJ - GECOM2011
 

Andere mochten auch

Andere mochten auch (20)

Mantenimiento fisico de_una_computadora
Mantenimiento fisico de_una_computadoraMantenimiento fisico de_una_computadora
Mantenimiento fisico de_una_computadora
 
Documentos en Media
Documentos en MediaDocumentos en Media
Documentos en Media
 
El rey intolerante ( valor de la tolerancia)
El rey intolerante ( valor de la tolerancia)El rey intolerante ( valor de la tolerancia)
El rey intolerante ( valor de la tolerancia)
 
Project Pinhole IBV
Project Pinhole IBVProject Pinhole IBV
Project Pinhole IBV
 
Minha família
Minha famíliaMinha família
Minha família
 
Alimentação
AlimentaçãoAlimentação
Alimentação
 
Segurança pessoal
Segurança pessoalSegurança pessoal
Segurança pessoal
 
Presentacion de la prueba
Presentacion de la pruebaPresentacion de la prueba
Presentacion de la prueba
 
Prova internet-pssii-2009
Prova internet-pssii-2009Prova internet-pssii-2009
Prova internet-pssii-2009
 
Resol. p4 m1-2012
Resol. p4 m1-2012Resol. p4 m1-2012
Resol. p4 m1-2012
 
Contos desta e de outras vidas irmão x
Contos desta e de outras vidas   irmão xContos desta e de outras vidas   irmão x
Contos desta e de outras vidas irmão x
 
Karol deber 16 10-2011
Karol deber 16 10-2011Karol deber 16 10-2011
Karol deber 16 10-2011
 
Natalia
NataliaNatalia
Natalia
 
SPAUSA. Dermocosmética Portuguesa.
SPAUSA. Dermocosmética Portuguesa.SPAUSA. Dermocosmética Portuguesa.
SPAUSA. Dermocosmética Portuguesa.
 
Apostila botanica
Apostila botanicaApostila botanica
Apostila botanica
 
Netsegura
NetseguraNetsegura
Netsegura
 
Pibid eja-séries-iniciais
Pibid eja-séries-iniciaisPibid eja-séries-iniciais
Pibid eja-séries-iniciais
 
Restricciones españa
Restricciones españaRestricciones españa
Restricciones españa
 
Modelos y tamanos_de_contenedores
Modelos y tamanos_de_contenedoresModelos y tamanos_de_contenedores
Modelos y tamanos_de_contenedores
 
Gestao conhecimento
Gestao conhecimentoGestao conhecimento
Gestao conhecimento
 

Ähnlich wie Como a Unity 3D revolucionou o desenvolvimento de games

Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dPablo Verly
 
Criando games em c# utilizando o unity
Criando games em c# utilizando o unity Criando games em c# utilizando o unity
Criando games em c# utilizando o unity MVP Microsoft
 
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...Como escolher um bom programa para criar jogos: análise de funcionalidades, r...
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...Raphael Dias
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicosguest8ff100
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogosjuliocoopergames
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityAnderson Molina
 
Ifg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoIfg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoVitor Gabriel
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação UnityClara Ferreira
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentaçãoJosé Nascimento
 
Tecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosTecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosNelson Zagalo
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unityErick Mendonça
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidMaurílio Silva
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de JogosKelvinSalton
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game DesignLeonardo Zamprogno
 

Ähnlich wie Como a Unity 3D revolucionou o desenvolvimento de games (20)

Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
 
Criando games em c# utilizando o unity
Criando games em c# utilizando o unity Criando games em c# utilizando o unity
Criando games em c# utilizando o unity
 
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...Como escolher um bom programa para criar jogos: análise de funcionalidades, r...
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicos
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
BrazilJS 2012
BrazilJS 2012BrazilJS 2012
BrazilJS 2012
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 
Games imersivos
Games imersivosGames imersivos
Games imersivos
 
Ifg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoIfg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transito
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação Unity
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Tecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosTecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de Videojogos
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Minicurso as3 games
Minicurso as3 gamesMinicurso as3 games
Minicurso as3 games
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de Jogos
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Projeto de Douturado
Projeto de DouturadoProjeto de Douturado
Projeto de Douturado
 

Como a Unity 3D revolucionou o desenvolvimento de games

  • 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. 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. 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. 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. 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. 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