PROGRAMACAO E INTEGRACAO DE JOGOS I



Documentos relacionados
PROGRAMACAO E INTEGRACAO DE JOGOS I

Book Flash CS6.indb 8 10/01/ :37:42

Projeto ECA na Escola - Plataforma de Educação à Distância

Compartilhando Arquivos com o Grupo Doméstico

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

MATERIAL DE APRESENTAÇÃO DO SCRATCH

1Conhecendo o Flash O B J E T I V O S

Edição de Videos online - JayCut

Software Planejamento Tributário

TUTORIAL DE INSTALAÇÃO E CONFIGURAÇÃO DO BF2 DEPOIS DO FECHAMENTO DO SERVER GAME SPY.

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Curso de Informática Básica

OFICINA DE POWER POINT

Tutorial para Atualização do Laboratório de Informática

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

Processo de download, Instalação e Configuração do CiberTrader.

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Lync Acessando o Lync Web App

Movie Maker. Fazer download de vídeos no You Tube. Para publicar no You Tube. O Windows Movie Maker 2 torna fácil para qualquer pessoa

Instalando o MySQL 5.6 no Windows

4o Ano. Aula 1 Prof. Sidnéia Valero Egido

CFTV - Acesso remoto

O EDITOR DE APRESENTAÇÕES POWER POINT

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual do Teclado de Satisfação Online WebOpinião

O QUE É A CENTRAL DE JOGOS?

Manual de instalação do Cartão da OAB e baixa do certificado A3 AR Soluti - Goiânia. Versão 1.0 de 22 de setembro de Classificação: Ostensivo

Insight Teacher Quickstart Guide

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

COM O BROFFICE IMPRESS

WordPress Instruções de integração com PayPal

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

PREFEITURA MUNICIPAL DE JARDINÓPOLIS - SÃO PAULO. Departamento de Licitações. Introdução

Capítulo 1. Guia de Início Rápido. Você vai aprender a programar a sua primeira reunião em 5 passos fáceis.

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público º CADERNO. Índice

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

GUIA DE ACESSO E NAVEGAÇÃO NO AMBIENTE VIRTUAL DE APRENDIZAGEM

Desenvolvimento de jogos com Unity

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição?

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão

Usando o Conference Manager do Microsoft Outlook

TOP SAÚDE SEPACO AUTOGESTÃO

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

COMO USAR O DROPBOX. Como usar o Dropbox (Foto: Reprodução/Ramon Cardoso)

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

ÍNDICE. Tela de Configuração Dados de Etiqueta Configuração da Impressora Configuração do Papel Itens para Inserção...

PORTAL WISSEN OPERADORA 2011 GUIA PRÁTICO OPERACIONAL. Portal Wissen

TUTORIAL CANON IMAGE GATEWAY

GNU Image Manipulation Program, mais conhecido pelo acrônimo GIMP.

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

16 - SCARTA. 1. Abrir o SCARTA clicando no ícone que se encontra na área de trabalho (Fig.1). Fig.1- Ícone do SCARTA

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

Manual Banco de dados MySQL

BR DOT COM SISPON: MANUAL DO USUÁRIO

Enviando Arquivos para a Neoband

Manual do Usuário ipedidos MILI S.A. - D.T.I.

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET INFORMÁTICA AULA 11

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Laboratório de Engenharia de Software. Tutorial TortoiseSVN

Professor Paulo Lorini Najar

Migrando para o Word 2010

Guia do Usuário. idocs Content Server v

Instalação do Sirius sem estações. O primeiro passo é instalar o Firebird 1.5, ele se encontra no CD de instalação do Sirius na pasta Firebird.

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

TUTORIAL PMS CARD. Acesse o site:

Primeiros passos das Planilhas de Obra v2.6

Marcelo Henrique dos Santos

Do Word 2007 para o Office 365 para empresas

ESUS SAMU V INSTRUÇÕES PARA INSTALAÇÃO

INSTALANDO E CONFIGURANDO O MY SQL

PANDION MANUAL DO USUÁRIO (versão 1.0)

ASASYS INFORMÁTICA GUIA DE CONFIGURAÇÃO E INSTALAÇÃO ASASYS NFE A. CONFIGURAÇÃO E INSTALAÇÃO ASASYS NFE

Guia: como instalar o Ubuntu Linux

GUIA DO PROFESSOR ATIVIDADES MATEMÁTICAS COM O SCRATCH

Neo Solutions Manual do usuário Net Contábil. Índice

Verifique se o Plugin do Flash Player está instalado no seu computador para a navegação adequada no portal.

Windows Live Movie Maker

Introdução ao Android

Professor: Venicio Paulo Mourão Saldanha Site:

Explorando a Interface Flash

2. Cadastrar Cargo de Funcionário: Gestão> Cadastro> RH> Cargo Cadastro auxiliar necessário quando for preciso cadastrar os funcionários da loja.

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

Solução 1 - Copiar e colar a URL de convite do Ariba na barra de endereços do navegador:

Manual de Instalação SIM/SINASC

Manual de Utilização Utilização do PDFSam

Introdução ao Desenvolvimento de Jogos BCT - UERN

Manual Rápido de Registro e Configuração do DJPDV

Informática básica Telecentro/Infocentro Acessa-SP

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Transcrição:

PROGRAMACAO E INTEGRACAO DE JOGOS I Aula 1

Programa da Aula Apresentação Professor Disciplina Projeto Engine Apresentação Introdução ao Unity Aprendendo a Interface Fluxo de trabalho dos Assets

Apresentação - Professor Email: marcelosantos@outlook.com Twitter: @marcellohsantos

Apresentação - Professor Formação / Profissão Bacharelado em Sistema de Informação UMC Universidade de Mogi das Cruzes 2008 Pós-graduação em Games - Programação e Produção Senac 2011 Certificação em Flash AS 3 ENG 2009

Apresentação Disciplina BIBLIOGRAFIA BÁSICA FEIL, J.; SCATTERGOOD, M. Beginning Game Level Design. Course Technology, 2005. GOLDSTONE, W. Unity Game Development Essentials. Packt Publishing, 2009. SCHELL, J. The art of Game Design: A book of lenses. Morgan Kaufmann, 2008.

Apresentação Disciplina BIBLIOGRAFIA COMPLEMENTAR BRITO, A. Blender 3D - Guia Do Usuário. São Paulo: Novatec, 2008. BUSBY, J.; PARRISH, Z.; WILSON. J. Mastering Unreal tecnology introduction to level design with unreal engine 3 Busby Parrish Wilson. SAMS, 2009. PERUCIA, A.; BERTHÊM G.; CASTRO, R.R. Desenvolvimento de Jogos Eletrônicos. 2ª Edição. São Paulo: Novatec, 2007.

Apresentação Disciplina BIBLIOGRAFIA COMPLEMENTAR REINICKE, J. F. Modelando personagens com o Blender 3D. 1ª Edição. São Paulo: Novatgec, 2008. ROSE, J. Producing Grat Sound for Film and Video. 3ª Edição. USA: Editora Focal Press, 2008.

Apresentação Disciplina BIBLIOGRAFIA COMPLEMENTAR REINICKE, J. F. Modelando personagens com o Blender 3D. 1ª Edição. São Paulo: Novatgec, 2008. ROSE, J. Producing Grat Sound for Film and Video. 3ª Edição. USA: Editora Focal Press, 2008.

Apresentação Disciplina BIBLIOGRAFIA COMPLEMENTAR REINICKE, J. F. Modelando personagens com o Blender 3D. 1ª Edição. São Paulo: Novatgec, 2008. ROSE, J. Producing Grat Sound for Film and Video. 3ª Edição. USA: Editora Focal Press, 2008.

Trabalho Inicial (Aula 03) Relatório de Engines (mínimo 2 pg.) - Apresentação de um game que utilizou a ferramenta no desenvolvimento Exemplos das Engines mais utilizadas: UNREAL, OGRE, UNITY, FRAMEWORK, RAGE (Rockstar Games), SAGE (Eletronic Arts), SCIMITAR (Ubisoft), JEDI (LucasArts), SCUMM (LucasArts), KINETICA (Playstation 2), PHYREENGINE (Playstation 3), entre outras...

Trabalho Inicial (Aula 03)

O que é uma Game Engine? De acordo com David Eberly (2006), uma game engine nada mais é do que um conjunto de bibliotecas para desenvolvimento em uma determinada linguagem, com foco específico na área de jogos. Game engines possuem bibliotecas para renderização de gráficos 2D e 3D, animações, interação com áudio e rede, inteligência artificial, tratamento de colisões, simulação de ambientes reais e física aplicada, entre outros recursos, ou seja, uma game engine envolve tudo que é necessário para a criação de um jogo.

O que é uma Game Engine? O uso de uma engine facilita, simplifica e abstrai muito o trabalho de um desenvolvedor. Linguagem de Desenvolvimento As principais são: Java, C, C++, C#,.NET, Python, ActionScript, ou seja, as principais engines para desenvolvimento de jogos 3D, consolidadas no cenário mundial, possuem linguagens Orientadas a Objeto.

O que é uma Game Engine? Física Aplicada A física aplicada nos jogos eletrônicos tem por objetivo aplicar as leis da física dentro de um universo virtual, de maneira a ficar o mais realístico possível. Algumas engines oferecem recursos nativos, mas também é possível integrar outras engines específicas para o uso de física aplicada, tais como: Newton Game Dynamics, nv Physics, Open Dynamics Engine.

O que é uma Game Engine? Inteligência Artificial A Inteligência Artificial é muito utilizada para os jogos. Dependendo do tipo do jogo, são necessárias algumas técnicas, enquanto que para outros tipos, outras técnicas.

Unity3D O Unity3D é um programa de desenvolvimento com todos os recursos necessários para desenvolver qualquer tipo de jogo em 3D que você possa imaginar. Ele possui uma versão 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 página web.

Unity3D Estes jogos para sites funcionam de um modo parecido com os jogos ou animações para sites criados em Flash, ou seja, é necessário que a pessoa instale um plugin para que eles funcionem.

Unity3D no Brasil Super Voleibol Brasil http://www.supervoleibrasil.com.br/ Esse jogo foi patrocinado pela Olympikus e desenvolvido pela Empresa Aquiris.

Unity3D no Brasil Rally Toureg http://www.portaldapropaganda.com.br/portal/noticias/4473- edgy-lan-games-interativos-para-volkswagen-e-gm Rally foi o nome do game da campanha da Volkswagen. Ele simulava um trecho do Rally dos Sertões. Foi desenvolvido pela empresa Edgy

Baixe o Unity, no site oficial, após terminar o download, execute o instalador. A seguinte tela irá aparecer: Instalando o Unity no Windows

Clique em Next. Leia o acordo de licença e, se concordar, clique em I Agree para ir para a próxima tela. Instalando o Unity no Windows

Instalando o Unity no Windows Clique em Next.

Instalando o Unity no Windows Clique em Next.

Instalando o Unity no Windows Escolha o local da instalação e clique em Install.

Instalando o Unity no Windows Escolha o local da instalação e clique em Install.

Instalando o Unity no Windows Aguarde a instalação finalizar.

Instalando o Unity no Windows Clique em Finish, o Unity será executado.

Instalando o Unity no Windows Clique em Register.

Instalando o Unity no Windows Espere o programa se conectar ao servidor e abrir seu navegador:

Instalando o Unity no Windows Clique na página que foi aberta pelo navegador em Free.

Instalando o Unity no Windows Pronto! Agora você poderá utilizar a versão gratuita do Unity por tempo indeterminado, porém a versão pro por apenas 30 dias.

Instalando o Unity no Windows Clique em Concluir. E abra o Unity novamente.

O ambiente do Unity3D Para aqueles que Estão abrindo o programa pela primeira vez ele abrirá o projeto Tropical Paradise

O ambiente do Unity3D Para aqueles que Estão abrindo o programa pela primeira vez ele abrirá o projeto Tropical Paradise

O ambiente do Unity3D O Unity possibilita ao usuário escolher o lugar que cada elemento do programa irá ficar, porém o Unity possui alguns layout préconfigurados, o layout usado na imagem é o padrão, se o seu programa está configurado com um layout diferente você pode mudá-lo no seguinte caminho: Barra de ferramentas -> Window -> Layouts -> Revert Factory Settings.

Visão de Projeto Quando você cria um projeto no Unity, ele irá criar uma pasta contendo todas as Assets (scenes, scripts, modelos 3D, texturas, arquivos de áudio, vídeo, imagens, etc) do projeto. Tudo o que tem nessa pasta, é mostrado na visão de projeto. Se você clicar com o botão do direito do mouse em alguma dessas Assets, você poderá escolher a opção Reveal in Explorer, que abrirá a pasta que contém o arquivo.

Visão de Projeto Quando você cria um projeto no Unity, ele irá criar uma pasta contendo todas as Assets (scenes, scripts, modelos 3D, texturas, arquivos de áudio, vídeo, imagens, etc) do projeto. Tudo o que tem nessa pasta, é mostrado na visão de projeto. Se você clicar com o botão do direito do mouse em alguma dessas Assets, você poderá escolher a opção Reveal in Explorer, que abrirá a pasta que contém o arquivo.

Visão de Projeto Atenção: não mova os arquivos usando o Explorer do Windows, use o editor do Unity, pois isso pode causar problemas ao projeto. Para adicionar novas Assets ao projeto, você pode arrastar o arquivo do Windows para a visão de projeto ou utilizar o comando na barra de ferramentas Assets -> Import New Asset.

Visão de Projeto As cenas do jogo também ficam nessa pasta. Cada cena representa um level do jogo. O Unity carrega por padrão a cena Islands.unity, para criar uma nova aperte ctrl+n ou vá na Barra de Ferramentas -> File ->New Scene. Para salvar a cena aperte ctrl+s ou vá na Barra de Ferramentas -> File -> Save Scene.

Visão de Projeto Alguns Assets precisam ser criados diretamente no editor do Unity, para fazer isso, vá na visão do projeto e use o menu Create, ou clique com o botão direito do mouse -> Create.

Hierarquia A visão da hierarquia da cena mostra todos os elementos presentes na cena, cada GameObject. Alguns desses objetos são instância diretas de Assets, tais como modelos do Blender, outros são Prefabs, ou seja, objetos personalizados, uma mistura de modelos com scripts e outras coisas, que irão compor boa parte dos jogos do Unity.

Hierarquia Você pode clicar e arrastar objetos para mudar a hierarquia deles, ou seja, organizá-los como se fossem pastas, objetos que estão dentro de outro objetos são filhos deste objeto, o objeto que contém esses filhos é chamado de pai. Um objeto filho herdará o movimento, rotação e escala de seu pai.

Hierarquia Essa informação é muito importante, pois você deverá ficar atento a este fato quando começar a programar seu jogo.

Hierarquia Você pode expandir ou contrair o objeto pai para ver quais são seus filhos sem afetar com isso o jogo.

Menu de Topo

Visão da Cena

Visão da Cena A visão da cena é o lugar onde você pode organizar a disposição dos objetos na cena do jogo. Você pode selecionar e mudar de posição os jogadores, a câmera, os inimigos e todos os outros GameObjects, além de poder mudar a escala deles, ou seja, o tamanho desses objetos. Esse editor de cena é uma das ferramentas mais importantes do Unity, então você deve aprender a mexer com ele. Para selecionar um objeto basta clicar nele na visão de cena ou na visão de hierarquia, para focar o objeto basta apertar a tecla F na visão de cena.

Posicionamento de objetos

Scene Gizmo No canto superior direito da visão da cena está o Gizmo da cena. Ela mostra a orientação da câmera da cena e possibilita você mudar rapidamente a orientação da mesma, basta clicar em algum de seus vértices ou no centro para habilitar uma visão em perspectiva da cena, se segurar o shift enquanto clica no centro do Gizmo, você habilita a visão isométrica.

Scene Gizmo Visão em perspectiva.

Scene Gizmo Visão isométrica. Os objetos não ficam menores com a distância aqui!