SlideShare uma empresa Scribd logo
1 de 62
Baixar para ler offline
A Evolução dos Games
e
Introdução ao Desenvolvimento
com Unity
 Apaixonado por desenvolvimento em geral desde os
sete anos de idade
 Quinze anos de experiência na área de Tecnologia,
voltado para o desenvolvimento de soluções para
Impressão a Laser e Impressão Digital de Dados
Variáveis de empresas do ramo de seguros no Brasil,
tendo domínio nas linguagens de impressão PCL e
PostScript.
 Desenvolvedor C# e Visual Basic, DevOps, Designer
Gráfico e Administrador de Bancos de Dados.
 Mais de 230 cursos concluídos na Microsoft Virtual
Academy, nas áreas de Desenvolvimento de Softwares
e Games, DevOps, Infraestrutura, Cloud Computing,
etc.
 Colaborador; Organizador de Eventos e Palestrante no
grupo .NET Coders
 Site
http://www.andersonmolina.com.br
 Facebook
https://www.facebook.com/MolinaAnderson
 Twitter
https://twitter.com/Molina_Anderson
 LinkedIn
https://www.linkedin.com/in/molinaanderson
 Jogos Eletrônicos: Os Primórdios e a Evolução
 Conhecendo a Unity
 Idealizando o Projeto
 Unity Asset Store
 Sprites e criação das animações
 Animator e Scripts
 Física, Controle das Animações e Colisão com Objetos
 Preview de Games Criados com Unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 Os primeiros jogos utilizavam osciloscópios
modificados e programação de baixo nível.
Um dos primeiros jogos que temos notícia de que foi criado
utilizando essa técnica foi o icônico “Tennis for Two”, criado
por William Higinbotham em 1958.
Evolução dos games e introdução ao desenvolvimento com unity
 Porém o primeiro jogo vendido comercialmente foi o
Computer Space, em 1971.
◦ Um jogo onde o objetivo era atingir discos voadores com
mísseis e ao mesmo tempo fugir dos tiros desses discos
voadores.
◦ Era constituído de uma caixa de madeira com uma TV ligada a
uma máquina de estados, que funcionava quando se inseria
moedas.
Evolução dos games e introdução ao desenvolvimento com unity
 Em 1972 foi lançado o primeiro console doméstico, o
famoso Magnavox Odyssey.
◦ Esse já seguia o padrão que temos até hoje, onde ele era
conectado a qualquer TV.
◦ Detalhe curioso: Não havia som! Somente imagem!
Evolução dos games e introdução ao desenvolvimento com unity
 Também em 1972 foi fundada a antológica
Atari, responsável pelo desenvolvimento do
console Atari 2600!
◦ Console com inúmeros jogos memoráveis e que se
tornaram imortais, como Enduro, Pac-Man, River
Raid, etc.
Evolução dos games e introdução ao desenvolvimento com unity
Conhece ou jogou
algum deles?
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 No final dos anos 70 os PCs começaram a se tornarem
populares. Exemplo disso foi o Commodore Vic-20.
 Já em 1983 ocorreu o "Crash dos Video Games”, na América do
Norte. Em contra partida tornava-se cada vez mais fácil o
desenvolvimento de hardware para PCs. E com isso, várias
empresas apostavam cada vez mais na criação de jogos para
computadores, pois a distribuição era mais fácil e mais barata
pelo fato de serem distribuídos via disquetes ao invés de serem
disponibilizados em cartuchos ROM.
 Também havia outra vantagem: O som! Começávamos a
abandonar os antigos “beeps” e começamos a utilizar sons
sintetizados, digitalizados e bem mais complexos.
O Amiga, criado pela Commodore: Excelente
processamento gráfico e sonoro.
A era 8 bits
 Na metade dos anos 80 surgiram os consoles de 8 bits.
Os mais famosos foram o Master System da Sega e o
Nintendo, obviamente da Nintendo.
Final dos anos 80: Consoles Portáteis
Anos 90: a era 16 bits e a guerra entre Nintendo e Sega
◦ Nos anos 90 surgiram o Super Nintendo e o Mega Drive
◦ Ambos eram consoles de 16 bits com excelentes
processadores de som e imagem e com títulos memoráveis
iD Software, jogos em primeira pessoa e Engines precursoras
 A iD Software já chegou colocando as cartas na mesa e desenvolvendo
uma técnica excelente para renderização de jogos de plataforma
(sidescrollers) como Mario, Sonic e muitos games que vemos para
smartphones nos dias de hoje.
 Posteriormente ela desenvolveu a engine ou “motor” de Wolfenstein
3D! O primeiro jogo "tridimensional" em primeira pessoa.
 Wolfenstein 3D abriu as portas para muitos outros títulos como os
consagrados Doom, Quake entre muitos outros, servindo de inspiração para a
maioria dos títulos criados até hoje. Estão entre eles o excelente Unreal
Tournament que possui uma Engine excelente e que serve de base para um
monte de jogos lançados posteriormente.
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 Unity, também conhecido como Unity 3D, é um motor de jogo 3D proprietário e
uma IDE criado pela Unity Technologies
 A Unity possui duas versões principais:
◦ Unity Pro (R$ 75,00/mês)
◦ Unity (gratuita, limitada ao ganho de até US$ 100.000,00)
 É muito utilizado na criação de jogos para browsers (Unity Web Player) assim
como pode ser utilizado em diversas plataformas como Windows, Mac OS X,
Android, Xbox 360 e One, PlayStation 3, 4 e Vita, etc. Possui um motor de física
PhysX da Nvidia.
 Para criação dos scripts é utilizado o Mono (implementação open-source do
.NET Framework). As linguagens utilizadas para programação são:
◦ C#
◦ UnityScript (interpretado como JavaScript pelo software
◦ Boo (síntaxe de inspiração no Python)
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
SPRITES
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 Dentro de um ambiente de desenvolvimento de games
Sprites são conjuntos de imagens de um mesmo
personagens em posições diferentes.
 São utilizados para formar as animações dentro de um
jogo como por exemplo:
◦ Correndo
◦ Pulando
◦ Deslizando
◦ Caindo
◦ Atirando
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
ANIMATOR
É uma interface para controlar o mecanismo de animações utilizadas no
Jogo.
Evolução dos games e introdução ao desenvolvimento com unity
SCRIPTS
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 Verificando se a tecla está sendo pressionada
 Gravidade
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
Dúvidas?
 Site Oficial da Unity
https://unity3d.com/pt
 Download da Unity
http://unity3d.com/pt/get-unity
 Guia de Referência dos Scripts da Unity
http://docs.unity3d.com/ScriptReference/index.html
 Manual de Utilização da Unity
http://docs.unity3d.com/Manual/index.html
Obrigado!!!

Mais conteúdo relacionado

Mais procurados

FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameLucas Mousinho
 
Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Eduardo Bonfandini
 
Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2Fabio Moura Pereira
 
Desenvolvimento de Jogos - Mercado Parte 1
Desenvolvimento de Jogos - Mercado Parte 1Desenvolvimento de Jogos - Mercado Parte 1
Desenvolvimento de Jogos - Mercado Parte 1Fabio Moura Pereira
 
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosPalestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosKleber de Oliveira Andrade
 
Palestra (2014) - O mundo do desenvolvimento de jogos
Palestra (2014) - O mundo do desenvolvimento de jogosPalestra (2014) - O mundo do desenvolvimento de jogos
Palestra (2014) - O mundo do desenvolvimento de jogosKleber de Oliveira Andrade
 
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
 
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
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santosjonathanblacknight
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game DesignLeonardo Zamprogno
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grande
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia GrandeDesenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grande
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grandejonathanblacknight
 
Interfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes TelasInterfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes TelasPedro Kayatt
 

Mais procurados (20)

Introdução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3dIntrodução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3d
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
 
Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
 
Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2Desenvolvimento de Jogos - Mercado Parte 2
Desenvolvimento de Jogos - Mercado Parte 2
 
Desenvolvimento de Jogos - Mercado Parte 1
Desenvolvimento de Jogos - Mercado Parte 1Desenvolvimento de Jogos - Mercado Parte 1
Desenvolvimento de Jogos - Mercado Parte 1
 
Nubila Vitae GDD [Game Design Document]
Nubila Vitae GDD [Game Design Document]Nubila Vitae GDD [Game Design Document]
Nubila Vitae GDD [Game Design Document]
 
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de JogosPalestra (2009) - Introdução ao Desenvolvimento de Jogos
Palestra (2009) - Introdução ao Desenvolvimento de Jogos
 
O Mundo do Desenvolvimento de Jogos
O Mundo do Desenvolvimento de JogosO Mundo do Desenvolvimento de Jogos
O Mundo do Desenvolvimento de Jogos
 
Palestra (2014) - O mundo do desenvolvimento de jogos
Palestra (2014) - O mundo do desenvolvimento de jogosPalestra (2014) - O mundo do desenvolvimento de jogos
Palestra (2014) - O mundo do desenvolvimento de jogos
 
O que é Game Designer
O que é Game Designer O que é Game Designer
O que é Game Designer
 
Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
 
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
 
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
 
Visão Geral XNA
Visão Geral XNAVisão Geral XNA
Visão Geral XNA
 
Inteligência Artificial em Jogos
Inteligência Artificial em JogosInteligência Artificial em Jogos
Inteligência Artificial em Jogos
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grande
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia GrandeDesenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grande
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Praia Grande
 
Interfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes TelasInterfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes Telas
 

Destaque

Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Luis Henrique Ferreira
 
Historia dos Games
Historia dos GamesHistoria dos Games
Historia dos Gamesdemetriusjr
 
A EVOLUÇÃO DO VIDEO GAME
A EVOLUÇÃO DO VIDEO GAMEA EVOLUÇÃO DO VIDEO GAME
A EVOLUÇÃO DO VIDEO GAME_yuribarreto
 
evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogosmrcd
 
Pedagogia - Autismo
Pedagogia - AutismoPedagogia - Autismo
Pedagogia - AutismoAurivan
 
Globalização: a evolução dos video games
Globalização: a evolução dos video gamesGlobalização: a evolução dos video games
Globalização: a evolução dos video gamesLinguagem Geográfica
 
DAR Resposta - Guia para famílias após o diagnóstico de autismo
DAR Resposta - Guia para famílias após o diagnóstico de autismoDAR Resposta - Guia para famílias após o diagnóstico de autismo
DAR Resposta - Guia para famílias após o diagnóstico de autismoSara Martins
 

Destaque (12)

Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
 
Historia dos Games
Historia dos GamesHistoria dos Games
Historia dos Games
 
Història do video game
Història do video gameHistòria do video game
Història do video game
 
A EVOLUÇÃO DO VIDEO GAME
A EVOLUÇÃO DO VIDEO GAMEA EVOLUÇÃO DO VIDEO GAME
A EVOLUÇÃO DO VIDEO GAME
 
evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogos
 
Autismo aula power point
Autismo aula power pointAutismo aula power point
Autismo aula power point
 
Pedagogia - Autismo
Pedagogia - AutismoPedagogia - Autismo
Pedagogia - Autismo
 
Globalização: a evolução dos video games
Globalização: a evolução dos video gamesGlobalização: a evolução dos video games
Globalização: a evolução dos video games
 
DAR Resposta - Guia para famílias após o diagnóstico de autismo
DAR Resposta - Guia para famílias após o diagnóstico de autismoDAR Resposta - Guia para famílias após o diagnóstico de autismo
DAR Resposta - Guia para famílias após o diagnóstico de autismo
 
ApresentaçãO Autismo
ApresentaçãO AutismoApresentaçãO Autismo
ApresentaçãO Autismo
 
Tcc exemplo - Esqueleto
Tcc   exemplo - EsqueletoTcc   exemplo - Esqueleto
Tcc exemplo - Esqueleto
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Semelhante a Evolução dos games e introdução ao desenvolvimento com unity

Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologicaAlexsandro
 
A importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisA importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisKelvin Oliveira
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNAKleber de Oliveira Andrade
 
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
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Desenvolvimento de jogos e ogre 3D - Jaguariuna
Desenvolvimento de jogos e ogre 3D - JaguariunaDesenvolvimento de jogos e ogre 3D - Jaguariuna
Desenvolvimento de jogos e ogre 3D - Jaguariunajonathanblacknight
 
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia Produtiva
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia ProdutivaPalestra Indústria de Jogos - Estrutura e Organização da Cadeia Produtiva
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia ProdutivaFabio Lima
 
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Leonardo Dalmina
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentaçãoJosé Nascimento
 
Palestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos EletrônicosPalestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos EletrônicosFabio Lima
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dPablo Verly
 
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
 
I Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosI Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosTiago Moraes
 
PC (Jogos eletrônicos)
PC (Jogos eletrônicos) PC (Jogos eletrônicos)
PC (Jogos eletrônicos) jearthur
 

Semelhante a Evolução dos games e introdução ao desenvolvimento com unity (20)

Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
A importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisA importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos Digitais
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 
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 ...
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Desenvolvimento de jogos e ogre 3D - Jaguariuna
Desenvolvimento de jogos e ogre 3D - JaguariunaDesenvolvimento de jogos e ogre 3D - Jaguariuna
Desenvolvimento de jogos e ogre 3D - Jaguariuna
 
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia Produtiva
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia ProdutivaPalestra Indústria de Jogos - Estrutura e Organização da Cadeia Produtiva
Palestra Indústria de Jogos - Estrutura e Organização da Cadeia Produtiva
 
Jme Games
Jme GamesJme Games
Jme Games
 
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Palestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos EletrônicosPalestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos Eletrônicos
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
 
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
 
Artigo unity3 d
Artigo unity3 dArtigo unity3 d
Artigo unity3 d
 
Evolução games
Evolução gamesEvolução games
Evolução games
 
Historia do videogame
Historia do videogameHistoria do videogame
Historia do videogame
 
Histori do videogame
Histori do videogameHistori do videogame
Histori do videogame
 
I Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosI Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogos
 
PC (Jogos eletrônicos)
PC (Jogos eletrônicos) PC (Jogos eletrônicos)
PC (Jogos eletrônicos)
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 

Evolução dos games e introdução ao desenvolvimento com unity

  • 1. A Evolução dos Games e Introdução ao Desenvolvimento com Unity
  • 2.  Apaixonado por desenvolvimento em geral desde os sete anos de idade  Quinze anos de experiência na área de Tecnologia, voltado para o desenvolvimento de soluções para Impressão a Laser e Impressão Digital de Dados Variáveis de empresas do ramo de seguros no Brasil, tendo domínio nas linguagens de impressão PCL e PostScript.  Desenvolvedor C# e Visual Basic, DevOps, Designer Gráfico e Administrador de Bancos de Dados.  Mais de 230 cursos concluídos na Microsoft Virtual Academy, nas áreas de Desenvolvimento de Softwares e Games, DevOps, Infraestrutura, Cloud Computing, etc.  Colaborador; Organizador de Eventos e Palestrante no grupo .NET Coders
  • 3.  Site http://www.andersonmolina.com.br  Facebook https://www.facebook.com/MolinaAnderson  Twitter https://twitter.com/Molina_Anderson  LinkedIn https://www.linkedin.com/in/molinaanderson
  • 4.  Jogos Eletrônicos: Os Primórdios e a Evolução  Conhecendo a Unity  Idealizando o Projeto  Unity Asset Store  Sprites e criação das animações  Animator e Scripts  Física, Controle das Animações e Colisão com Objetos  Preview de Games Criados com Unity
  • 7.  Os primeiros jogos utilizavam osciloscópios modificados e programação de baixo nível. Um dos primeiros jogos que temos notícia de que foi criado utilizando essa técnica foi o icônico “Tennis for Two”, criado por William Higinbotham em 1958.
  • 9.  Porém o primeiro jogo vendido comercialmente foi o Computer Space, em 1971. ◦ Um jogo onde o objetivo era atingir discos voadores com mísseis e ao mesmo tempo fugir dos tiros desses discos voadores. ◦ Era constituído de uma caixa de madeira com uma TV ligada a uma máquina de estados, que funcionava quando se inseria moedas.
  • 11.  Em 1972 foi lançado o primeiro console doméstico, o famoso Magnavox Odyssey. ◦ Esse já seguia o padrão que temos até hoje, onde ele era conectado a qualquer TV. ◦ Detalhe curioso: Não havia som! Somente imagem!
  • 13.  Também em 1972 foi fundada a antológica Atari, responsável pelo desenvolvimento do console Atari 2600! ◦ Console com inúmeros jogos memoráveis e que se tornaram imortais, como Enduro, Pac-Man, River Raid, etc.
  • 18.  No final dos anos 70 os PCs começaram a se tornarem populares. Exemplo disso foi o Commodore Vic-20.  Já em 1983 ocorreu o "Crash dos Video Games”, na América do Norte. Em contra partida tornava-se cada vez mais fácil o desenvolvimento de hardware para PCs. E com isso, várias empresas apostavam cada vez mais na criação de jogos para computadores, pois a distribuição era mais fácil e mais barata pelo fato de serem distribuídos via disquetes ao invés de serem disponibilizados em cartuchos ROM.  Também havia outra vantagem: O som! Começávamos a abandonar os antigos “beeps” e começamos a utilizar sons sintetizados, digitalizados e bem mais complexos.
  • 19. O Amiga, criado pela Commodore: Excelente processamento gráfico e sonoro.
  • 20. A era 8 bits  Na metade dos anos 80 surgiram os consoles de 8 bits. Os mais famosos foram o Master System da Sega e o Nintendo, obviamente da Nintendo.
  • 21. Final dos anos 80: Consoles Portáteis
  • 22. Anos 90: a era 16 bits e a guerra entre Nintendo e Sega ◦ Nos anos 90 surgiram o Super Nintendo e o Mega Drive ◦ Ambos eram consoles de 16 bits com excelentes processadores de som e imagem e com títulos memoráveis
  • 23. iD Software, jogos em primeira pessoa e Engines precursoras  A iD Software já chegou colocando as cartas na mesa e desenvolvendo uma técnica excelente para renderização de jogos de plataforma (sidescrollers) como Mario, Sonic e muitos games que vemos para smartphones nos dias de hoje.  Posteriormente ela desenvolveu a engine ou “motor” de Wolfenstein 3D! O primeiro jogo "tridimensional" em primeira pessoa.  Wolfenstein 3D abriu as portas para muitos outros títulos como os consagrados Doom, Quake entre muitos outros, servindo de inspiração para a maioria dos títulos criados até hoje. Estão entre eles o excelente Unreal Tournament que possui uma Engine excelente e que serve de base para um monte de jogos lançados posteriormente.
  • 30.  Unity, também conhecido como Unity 3D, é um motor de jogo 3D proprietário e uma IDE criado pela Unity Technologies  A Unity possui duas versões principais: ◦ Unity Pro (R$ 75,00/mês) ◦ Unity (gratuita, limitada ao ganho de até US$ 100.000,00)  É muito utilizado na criação de jogos para browsers (Unity Web Player) assim como pode ser utilizado em diversas plataformas como Windows, Mac OS X, Android, Xbox 360 e One, PlayStation 3, 4 e Vita, etc. Possui um motor de física PhysX da Nvidia.  Para criação dos scripts é utilizado o Mono (implementação open-source do .NET Framework). As linguagens utilizadas para programação são: ◦ C# ◦ UnityScript (interpretado como JavaScript pelo software ◦ Boo (síntaxe de inspiração no Python)
  • 44.  Dentro de um ambiente de desenvolvimento de games Sprites são conjuntos de imagens de um mesmo personagens em posições diferentes.  São utilizados para formar as animações dentro de um jogo como por exemplo: ◦ Correndo ◦ Pulando ◦ Deslizando ◦ Caindo ◦ Atirando
  • 51. É uma interface para controlar o mecanismo de animações utilizadas no Jogo.
  • 56.  Verificando se a tecla está sendo pressionada
  • 61.  Site Oficial da Unity https://unity3d.com/pt  Download da Unity http://unity3d.com/pt/get-unity  Guia de Referência dos Scripts da Unity http://docs.unity3d.com/ScriptReference/index.html  Manual de Utilização da Unity http://docs.unity3d.com/Manual/index.html