DESENVOLVIMENTO DE JOGOS NA PLATAFORMA UNITY
|
|
|
- Domingos Gentil Vasques
- 8 Há anos
- Visualizações:
Transcrição
1 DESENVOLVIMENTO DE JOGOS NA PLATAFORMA UNITY Felipe Rodrigues da Silva 1 Vinícius Luiz Lopes 1 Marcos Alberto de Carvalho 2 Curso de Ciência da Computação - Universidade José do Rosário Vellano (UNIFENAS) Rod. MG 179, Km 0 Câmpus Universitário ABSTRACT The present study aimed on an analysis of the current scenario of the gaming world, describing the importance of the games nowadays, and a deep study of the Unity platform, describing how the Unity helps on creation of games, your resources and extra features. Two games 2D were developed with the platform. One of them was the Space Fights 1, it has the goal of to do a fight between players on space. The other game was the Coleta Max, it has the goal of to do a garbage collection in a intense traffic jam. RESUMO O presente trabalho objetivou-se em uma análise do cenário atual do mundo dos jogos, descrevendo a importância dos jogos nos dias de hoje, e, um estudo aprofundado da plataforma Unity, descrevendo como a Unity auxilia na criação dos games, seus recursos e suas funcionalidades extras. Foram desenvolvidos dois jogos 2d utilizando a plataforma. Um dos jogos construídos foi o Space Fights 1 que tem o objetivo de realizar batalhas entre jogadores no espaço. O outro jogo construído foi o Coleta max que tem o objetivo de fazer uma coleta de lixo em pleno cenário de intenso tráfico de trânsito. Palavras Chave: Desenvolvimento de Jogos. Unity. Singleplayer. Multiplayer. 1 Acadêmicos do 8 Período do Curso de Ciência da Computação,UNIFENAS,Brasil(2016) 2 Mestrado em Ciência e Tecnologia da Computação pela Universidade Federal de Itajubá, Brasil(2010)
2 1 Introdução O presente projeto apresenta o desenvolvimento de um jogo para demonstrar os recursos da plataforma unity para criação de jogos. Através dessa plataforma, é possível reduzir a complexidade no desenvolvimento de jogos. A unity oferece recursos, bibliotecas e componentes que agilizam o processo de desenvolvimento. Foi utilizado o software photoshop para criação e pintura das imagens presentes no jogo. Usamos linguagem C# para a criação e interação dos scripts com os componentes que a unity oferece. Dentro da plataforma unity foi feito a criação das cenas, organização do jogo e a utilização de objetos de interação com o usuário. 2 Revisão da literatura 2.1 Photoshop É um software desenvolvido pela Adobe Systems que é utilizado para edição e criação de imagens. Nos dias atuais é considerado uma das principais escolhas pelos profissionais de design e fotografia. O programa é composto por uma infinidade de recursos, que são utilizados para o melhoramento de imagens, extração de detalhes, suavização de altas frequências e pinturas digitais. Este software trabalha com a metodologia de camadas, onde é possível editar a imagem dividida em partes. O editor é completo, porém, exige um treinamento para melhor aproveitamento dos recursos oferecidos pelo software. A empresa criadora do programa também oferece certificação para os interessados em comprovar seus conhecimentos com a ferramenta. O software foi utilizado para a criação dos cenários dos jogos desenvolvidos neste trabalho, personagens e objetos de colisão.
3 2.2 Visual Studio É um ambiente de desenvolvimento criado pela Microsoft utilizado para a construção de aplicativos poderosos e de alto desempenho. Com ele é possível criar projetos para Web utilizando a tecnologia ASP.NET com linguagem C# ou VB, projetos Desktop utilizando C++, Python, C#, F#, VB e projetos mobile multiplataforma utilizando a tecnologia Xamarim. O Visual Studio oferece integração à Unity para editar códigos fontes em tempo real, realizar testes e depurar os jogos. Para o desenvolvimento deste trabalho o Visual Studio foi utilizado para criação dos scripts em linguagem C#. 2.3 Unity Unity é uma plataforma de desenvolvimento de jogos criada pela Unity Technologies, e é denominada como uma Game Engine, ou, motor de jogos. A plataforma oferece vários recursos prontos fazendo assim com que os desenvolvedores foquem mais no funcionamento do seu jogo. Esta também pode ser utilizada para a criação de todas as modalidades de jogos. Conta também com um recurso muito interessante que é a loja da Unity, onde pode-se realizar o download de vários elementos gráficos, sejam eles pagos, ou gratuitos. A Unity aceita as linguagens de programação c# e Javascript para criação dos scripts dos jogos. A Unity, também, é uma das mais populares engines para jogos, possuindo 770 milhões de jogadores que jogam os títulos criados pela plataforma. A Unity também está presente nas plataformas móveis, atualmente com 1.7 bilhões de dispositivos executando games feito na Unity. A empresa, como suporte, oferece um ambiente para quem quer aprender a trabalhar com a Unity, disponibilizando em seu site uma documentação completa da plataforma e vários tutoriais. Com uma interface simples e completa a plataforma oferece um ambiente muito fácil de se desenvolver jogos. Outro fator importante é que é possível construir
4 em 21 plataformas diferentes. Entre 1000 dos maiores títulos de games para plataformas móveis grátis, a Unity é responsável por 34%. 3 Implementação Para a criação do jogo foi elaborado a seguinte estrutura: Contextualização, objetivo, atrativos e sua mecânica. Após a elaboração da estrutura iniciou-se o desenvolvimento das imagens e códigos do jogo. 3.1 Contextualização Uma turma de vândalos bagunçou a cidade no dia da coleta do lixo, jogando as latas de lixo para todos os cantos, e um trabalhador da prefeitura recebeu a grande missão: salvar a cidade do caos. Ele com seu caminhão deve passar pelas grandes ruas movimentadas, sem causar acidentes, coletando todas as latas de lixo. 3.2 Objetivo O objetivo do jogo é coletar todas as latas de lixo que estão espalhadas pela rua, quando ele coleta uma lata o sistema de pontuação vai aumentando, quando o jogador coletar todas as latas ele passa para uma nova fase do jogo. 3.3 Atrativos O jogo requer habilidade, escolha e conta com um sistema de pontos e fases extras para quem atingir a quantidade exigida de cada fase. 3.4 Mecânica
5 O jogo possui um funcionamento bem simples. A aceleração do caminhão é feita automaticamente. Utiliza-se das teclas cima, baixo, direita e esquerda para conduzir o caminhão para o caminho desejado. 3.5 Imagens do jogo Figura 1: Imagem da cena início Figura 2: Imagem da cena game
6 Figura 3: Imagem do jogo em execução 3.6 Códigos utilizados Move caminhão using UnityEngine; using System.Collections; public class move_caminhao : MonoBehaviour public float speed = 3.0F; public Transform caminhao; // Use this for initialization void Start () // Update is called once per frame void Update () if (Input.GetKey("right")) this.caminhao.transform.translate(new Vector2(speed * Time.deltaTime, 0.0F)); if (Input.GetKey("left"))
7 this.caminhao.transform.translate(new Vector2(-speed * Time.deltaTime, 0.0F)); if (caminhao.transform.position.y < 9.5) if (Input.GetKey("up")) this.caminhao.transform.translate(new Vector2(0.0F, speed * Time.deltaTime)); if (caminhao.transform.position.y > (-3)) if (Input.GetKey("down")) this.caminhao.transform.translate(new Vector2(0.0F, -speed * Time.deltaTime)); Move pista using UnityEngine; using System.Collections; public class move_pista : MonoBehaviour public float speed = 1.0F; public Renderer rua; // Use this for initialization void Start () // Update is called once per frame void Update () float offset = speed * Time.time; rua.material.settextureoffset("_maintex", new Vector2(0.0F, offset)); Pega lixo using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; using System.Collections; public class pega_lixo : MonoBehaviour public int contador=0, lixoverde=0, lixovermelho=0, lixoazul=0; public Scrollbar lixo; public Scrollbar lixored; public Scrollbar lixoblue;
8 public Text txt; void OnTriggerEnter2D(Collider2D col) if (col.gameobject.comparetag("lixoverde")) lixoverde += 1; contador += 1; this.txt.text = contador.tostring(); Destroy(col.gameObject); lixo.size = (float)contador / 10; if (lixoverde > 9) SceneManager.LoadScene("Game1"); if (col.gameobject.comparetag("lixoazul")) lixoazul += 1; contador += 1; this.txt.text = contador.tostring(); Destroy(col.gameObject); lixoblue.size = (float)lixoazul / 5; if (col.gameobject.comparetag("lixovermelho")) lixovermelho += 1; contador += 1; this.txt.text = contador.tostring(); Destroy(col.gameObject); lixored.size = (float)lixovermelho / 8; if ((lixovermelho > 7) && (lixoazul > 4)) SceneManager.LoadScene("Inicio");
9 4 Conclusão Conclui-se que o mercado de jogos se encontra em expansão devido à grande demanda por jogos de vários gêneros. Isso exige pessoas capacitadas e tecnologias que facilitam o desenvolvimento, pois a construção de jogos é um trabalho árduo e complexo que demanda também da criatividade da equipe de desenvolvimento. É evidente que a construção de jogos sem uma plataforma se torna inviável. O auxílio de uma plataforma, melhora e muito a qualidade dos jogos e também reduz o tempo para sua produção. Como sugestão de trabalhos futuros, deve-se melhorar a qualidade gráfica dos jogos e posteriormente trabalhar na criação de um jogo 3D. Após a conclusão lançar os jogos nas lojas para dispositivos móveis e computadores.
10 5 REFERÊNCIAS BIBLIOGRÁFICAS [1]COMPUTERHISTORY. Spacewar. Disponível em:< Acesso em: 05 mar [2]FORUMJOGOSUOL.Conheça a historia do Fliperama.Disponível em:< Acesso em 05 mar [3]FORUMJOGOSUOL. A História do Videogame. Disponível em:< em: 05 mar [4]TECMUNDO. A história dos videogames: do osciloscópio aos gráficos 3D. Disponível em< >. Acesso em:05 mar
Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha
Desenvolvendo aplicações com Unity3D Renan Vinicius Aranha [email protected] 1 O que é a Unity? Motor para desenvolvimento de jogos Permite desenvolver aplicações em 2D e 3D Possui licença gratuita
1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19
ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA Curso: Técnico em Manutenção e Suporte em Informática Disciplina: Introdução à Computação Gráfica Docente:
Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro
Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro Professor de Ensino Básico, Técnico e Tecnológico Edital Nº
WORKSHOP FUNDAMENTOS DO UNITY 3D. WorkShop Fundamentos de UNITY 3D João Pires
WORKSHOP FUNDAMENTOS DO UNITY 3D WORKSHOP 25.03.13 BEM-VINDOS AGENDA Início Apresentação Indústria Interface e conhecimento básico do Unity 3D Unity Script (Javascript) Keyframing Animation Unity GUI Desenvolvimento
VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO
VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO Aluna: Vivian de Lima Panzenhagen Orientador: Prof. Dalton Solano dos Reis, M. Sc Roteiro Introdução Objetivos Fundamentação Teórica
Professor: Laboratório de Programação com Games. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF
Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Introdução 1 Objetivo do curso Desenvolver habilidades de programação através da construção de vídeo
AULA 1 INTRODUÇÃO AO JAVA
AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede
CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS
1 CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS EMENTÁRIO DAS DISCIPLINAS MATRIZ CURRICULAR 2018.1 BRUSQUE (SC) 40/17, de 09 2018 de agosto de 2017. 2 SUMÁRIO 1ª FASE... 3 01 INTRODUÇÃO AO DESIGN DE JOGOS...
Curso online de Aplicações. Híbridas. Plano de Estudo
Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento
IrrRPG Builder Uma Ferramenta Livre Para Desenvolvimento de Jogos Eletrônicos de RPG
IrrRPG Builder Uma Ferramenta Livre Para Desenvolvimento de Jogos Eletrônicos de RPG Andres Jessé Porfirio Tony Alexander Hild Universidade Estadual do Centro Oeste Sumário Introdução Trabalhos Correlatos
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA 2012 LUIZ AUGUSTO DE PAULA CHECKERS Projeto apresentado à disciplina de Resolução de Problemas em Engenharia II do Curso de Engenharia de Computação
Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo
Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Linguagem
INTRODUÇÃO A METODOLOGIA GAME DESIGN PARA A CRIAÇÃO DE JOGOS ELETRÔNICOS
INTRODUÇÃO A METODOLOGIA GAME DESIGN PARA A CRIAÇÃO DE JOGOS ELETRÔNICOS CAMILETTI, A.P.; MODESTO, L.R RESUMO: Este trabalho tem por finalidade apresentar uma introdução à metodologia Game Design que é
Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
MOVIMENTO HORIZONTAL E FÍSICA BÁSICA
MOVIMENTO HORIZONTAL E FÍSICA BÁSICA PROF. ME. HÉLIO ESPERIDIÃO Unity Fatia de mercado mundial para o desenvolvimento de jogos. 34% dos 1.000 maiores jogos mobile gratuitos são feitos com Unity. Popularidade
Curso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,
1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento
Programando com Scripts. Prof. Fellipe Aleixo
Programando com Scripts Prof. Fellipe Aleixo ([email protected]) Parte 1 Básico Agenda da Parte 1 1. Introdução a utilização de scripts no Unity (definição de comportamento para os objetos) 2.
Global Game Jam Design Document
Global Game Jam 2013 Design Document NOME DO JOGO Integrantes: Manoela Barreto [email protected] Gabriel Hage [email protected] Francisco Edson [email protected] Filipe Zanella [email protected]
DIVISION OF THE WORLDS
DIVISION OF THE WORLDS RODRIGO, Maycon Dutra do Santos 1 ; CRUZ, Fernando Ferreira da 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4 Resumo Objetivo: Desenvolver um jogo eletrônico com gráfica
Ambiente de Desenvolvimento Integrado (IDE)
Ambiente de Desenvolvimento Integrado (IDE) Aula #2.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta [email protected] Campus de Tupã Roteiro Ambiente de Desenvolvimento Integrado; ; Instalação
UTILIZAÇÃO DA PLATAFORMA UNITY3D COMO PROCESSO DE APRENDIZAGEM A PROGRAMAÇÃO
UTILIZAÇÃO DA PLATAFORMA UNITY3D COMO PROCESSO DE APRENDIZAGEM A PROGRAMAÇÃO Francisco Edson dos Santos Belarmino (1) ; Bolsista (1) ; IFCE, campus Canindé; [email protected]. Orientador (2) ;
Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2
Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2 Bruno Dutra de Lemos Neto Proposta de
VISEDU: INTERFACE DE USUÁRIO TANGÍVEL UTILIZANDO REALIDADE AUMENTADA
VISEDU: INTERFACE DE USUÁRIO TANGÍVEL UTILIZANDO REALIDADE AUMENTADA Aluno: Antônio Marco da Silva Orientador: Dalton Solano dos Reis, M. Sc. Introdução Objetivos Roteiro Fundamentação Teórica Trabalhos
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos [email protected] www.oficinadapesquisa.com.br Linguagens de Programação Material
Introdução à programação de jogos em C# Aula 01 Variáveis e Métodos
Introdução à programação de jogos em C# Aula 01 Variáveis e Métodos de diversos tipos de diversos tipos VidaPersonagem = 10; de diversos tipos int VidaPersonagem = 10; de diversos tipos int VidaPersonagem
MIEIC Luís Borges up Margarida Silva up Nuno Martins up Tiago Castro up Tiago Fragoso up
Luís Borges up201605859 Margarida Silva up201606214 Nuno Martins up201605945 Tiago Castro up201606186 Tiago Fragoso up201606040 Turma 5 Equipa 2 JOGOS E TECNOLOGIAS DE DESENVOLVIMENTO MIEIC 2016 Monitor:
PROGRAMAÇÃO EM JOGOS DIGITAIS
PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Aplicações gráficas / Jogos Como funciona uma aplicação gráfica? O que é um jogo? Como funciona um jogo? 1 Aplicação gráfica! É um programa que apresenta gráficos
Algoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
CONTRUCT 2. Tainá Medeiros
CONTRUCT 2 1 Tainá Medeiros O QUE IREMOS VER HOJE! Conhecendo a ferramenta Construct 2. Eventos; Sprintes; Objetos; Comportamentos. Programar de maneira visual e lógica. 2 O QUE É UMA GAME ENGINE? 3 O
Conecte-se e assuma o controle
Conecte-se e assuma o controle A RealVNC inventou a tecnologia de compartilhamento de tela VNC há mais de vinte anos. Hoje, oferecemos um compartilhamento de tela seguro para uma grande variedade de aplicativos
Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri
281 Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri Curso de Tecnologia em Sistemas para Internet(TSI) Universidade Federal
Lógica de Programação para Jogos
Lógica de Programação para Jogos Curso de Capacitação www.abrindoojogo.com.br Pressione Start e inicie a sua carreira no desenvolvimento de jogos digitais. Focado no aluno que ainda não se considera um
Jogar para Aprender. Carlos Pinheiro
Jogar para Aprender Carlos Pinheiro Carlos Pinheiro, 2017 http://www.mrtoledano.com/gamers Molécula da dopamina Carlos Pinheiro, 2017 Aprendizagem baseada em jogos Videojogos de entretenimento Jogos sérios
O AUXÍLIO DE AMBIENTES VIRTUAIS INTERATIVOS PARA O ESTUDO ARQUITETÔNICO DO CENTRO UNIVERSITÁRIO ANTONIO EUFRÁSIO DE TOLEDO DE PRESIDENTE PRUDENTE
O AUXÍLIO DE AMBIENTES VIRTUAIS INTERATIVOS PARA O ESTUDO ARQUITETÔNICO DO CENTRO UNIVERSITÁRIO ANTONIO EUFRÁSIO DE TOLEDO DE PRESIDENTE PRUDENTE Leandro NALDEI 1 Viviani Priscila Piloni VILHEGAS 2 RESUMO:
Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Algoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS
GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS Introdução Objetivos Fundamentação teórica Especificação Implementação Operacionalidade Resultados e discussão Conclusão
Curso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Tópicos Especiais em Engenharia de Software (Jogos II)
Tópicos Especiais em Engenharia de Software (Jogos II) Aula 06 Animação Edirlei Soares de Lima Unity 3D: Animação A Unity suporta animações criadas nas principais ferramentas de
Tópicos Especiais em Engenharia de Software (Jogos II)
Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e
Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel
66 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel Thiago Merino Rodrigues Barbosa¹ Carlos Marcelo Tonisso Júnior² João Camargo
OCEAN ADVENTURES. BRUZAFERRO, Guilherme 1 ; SANTOS, Anderson Batista dos 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4
OCEAN ADVENTURES BRUZAFERRO, Guilherme 1 ; SANTOS, Anderson Batista dos 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4 RESUMO Objetivo: Esse trabalho tem como objetivo o desenvolvimento de
Introdução à Programação Aula 01. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 01 Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação QUAL O OBJETIVO DA DISCIPLINA? Objetivo Tornar vocês (alunos) capazes
Tópicos Especiais em Engenharia de Software (Jogos II)
Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO - UFRJ. Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais - ince
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO - UFRJ Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais - ince Pós-Graduação em Tecnologias da Informação Aplicadas à Educação - PGTIAE Disciplina:
Mercado mobile. Fábrica de Aplicativos. Vamos falar sobre, Plano revendedor
Plano Revendedor Mercado mobile Fábrica de Aplicativos Vamos falar sobre, Plano revendedor Mercado Estamos com uma oportunidade única de aproveitar o mercado que teve o maior crescimento na história da
Introdução à Programação para Dispositivos Móveis
Introdução à Programação para Dispositivos Móveis Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Plataformas
Relatório da Prova de Aptidão Profissional
Escola Secundária Dr. Francisco Fernandes Lopes Escola Secundária Dr. Francisco Fernandes Lopes Olhão Ano Lectivo: Relatório da Prova de Aptidão Profissional Nome: Ricardo Peleira Nº16 TGPSI, 12ºAno 3ºB
IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1
Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android Odette Mestrinho Christian Reis 1 Agenda Histórico Google Histórico Android Versões Android Novidades Android Quantidade
Curso: Tecnologias educacionais de baixo custo. Conector Ciência:
Curso: Tecnologias educacionais de baixo custo. Conector Ciência: www.conecien.com O que é o Arduino? Arduino é uma plataforma de prototipagem eletrônica de hardware livre projetada com um microcontrolador
Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano.
Introdução à IHC Definição IHC Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano. Estudo dos fenômenos associados ao
Aula 01. Prof. Diemesleno Souza Carvalho
Programação Orientada a Objetos II Aula 01 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina;
Curso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
5.9.1 Matriz Curricular
5.9.1 Matriz Curricular O curso Técnico em Multimídia será oferecido na forma de oferta Integrado ao Ensino Médio, com tempo mínimo de integralização do curso de 4 (quatro) anos e máximo de 8 (oito) anos.
Ciência da Computação
Ciência da Computação TCC em Re vista 2009 33 CAMPOS, Fernando Antonio Barbeiro; SANTUCI, Leonardo Balduino 5. Estudo de aplicabilidade do padrão MVC. 2009. 111 f. Trabalho de Conclusão de Curso (Graduação
ANIMAÇÃO E PROGRAMAÇÃO EM JOGOS ELETRÔNICOS. Salustiano Rodrigues de Oliveira
ANIMAÇÃO E PROGRAMAÇÃO EM JOGOS ELETRÔNICOS Salustiano Rodrigues de Oliveira O QUE É UMA ANIMAÇÃO? Animação é o processo de criar a ilusão de movimento e mudança de forma a mostrar uma sequência de imagens
A linguagem Java foi projetada tendo em vista os seguintes objetivos:
Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da
Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de conclusão de curso 2014/01 Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários Acadêmico:
Microsoft Visual Studio Community 2013
Microsoft Visual Studio Community 2013 Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação
FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR Acadêmico:
Uso do kahoot como ferramenta de aprendizagem
CAPSI 2018 18ª Conferência da Associação Portuguesa de Sistemas de Informação Uso do kahoot como ferramenta de aprendizagem Ernane Rosa Martins, IFG, Brasil, [email protected] Wendell Bento Geraldes,
Trabalho n.º 1: FEUP Manic Miner - DJCO
Trabalho n.º 1: FEUP Manic Miner - DJCO Relatório de implementação Desenvolvimento de Jogos de Computador 4.º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Avner
MUSEU VIRTUAL: Mostra Virtual baseada em realidade aumentada
ÁREA TEMÁTICA: (marque uma das opções) ( ) COMUNICAÇÃO ( ) CULTURA ( ) DIREITOS HUMANOS E JUSTIÇA ( x ) EDUCAÇÃO ( ) MEIO AMBIENTE ( ) SAÚDE ( ) TECNOLOGIA E PRODUÇÃO ( ) TRABALHO 1 MUSEU VIRTUAL: Mostra
Introdução. A quem se destina este livro. Sobre o que este livro é (e não é)
Bem-vindo ao maravilhoso mundo do Windows 10! Este livro da série Passo a Passo foi feito para que você possa usá-lo da maneira que preferir. Ao lê-lo do início ao fim, seguindo a ordem dos capítulos,
DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE VIRTUAL PARA MODELOS ÓSSEOS ATRAVÉS DO UNITY
DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE VIRTUAL PARA MODELOS ÓSSEOS ATRAVÉS DO UNITY Luis T. G. Pinto 1, Lucas M. Zonta 2, Alexandre M. L. Ferreira 2, Marcus V. C. Calca³, José Rafael Pilan 3. 1
Game Design: Rali DaBus
Game Design: Rali DaBus Buraco no Asfalto Todos Direitos Reservados 2013 Eduardo Possa Colussi Versão # 0.01 22/09/2013 Índice 1. INTRODUÇÃO 3 2. VISÃO GERAL DO JOGO 4 QUANTO AO TIPO DE OBJETOS MANIPULADOS
