




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Um tutorial sobre o desenvolvimento de jogos digitais usando o motor de jogo udk. Ele aborda as etapas básicas do processo de criação de um jogo digital, como brainstorm, arte de conceito, game design e level design. Além disso, o documento discute os conceitos técnicos relacionados a jogos digitais, como o que é um motor de jogo, assets de arte e sua função. O objetivo é demonstrar as etapas de desenvolvimento de um jogo digital no motor udk, com ênfase nas peculiaridades específicas e exigências da plataforma.
O que você vai aprender
Tipologia: Notas de aula
1 / 119
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Pontifícia Universidade Católica de São Paulo
Gabriel Cavalcanti Marques
Mestrado em Tecnologias da Inteligência e Design Digital
São Paulo 2015
Agradecimentos
Agradeço ao Criador pela jornada até aqui. A Skadi, Odin e Thor pelas horas que a fé falhou. Agradeço também ao meu pai que lutou e sacrificou tanto para que meus sonhos pudessem se tornar realidade. Agradeço a Winna Zansavio pela ajuda imprescindível para construção desse trabalho e do meu crescimento pessoal. Agradeço a Luís Carlos Petry e Arlete dos Santos Petry por me guiarem na construção desse trabalho e me prepararem para essa jornada que é a vida acadêmica. Por último e não menos importante agradeço a Suely Zansavio por ajudar sempre que pode a realizar esse sonho.
Abstract
The research addresses the issue of development of digital games using UDK game engine. It is to provide the potential for development of the UDK game engine, addressing the aspects and characteristics of a digital game production and the ontological stages of development as: brainstorming, concept art, three-dimensional modeling and level design. We also intend to produce material for use as a guide in the development of digital games with the UDK game engine. We find our justification in the fact that the UDK is a free game engine widely used for high-quality standard games, but is lacking in specific introductory materials. Theoretically this research is based on the concepts of development addressed by authors such as Rabin (2012; 2013), Novak (2010; 2011), Thorn (2011), among others, adopting methodology directed to the ontological artistic aspects of the development of digital games. Theoretically, this research is based on the concepts of development addressed by authors such as Rabin (2012; 2013), Novak (2010; 2011), Thorn (2011), among others, adopting methodology directed to the ontological artistic aspects of the development of digital games, according to Petry (2003). Focused on the production of a tutorial, the research also aims to create a navigable prototype illustrating how the tutorial material may result in a digital game or inland environment with a high standard of aesthetic experience and quality.
Keywords: Digital Games; UDK; Topophilosophy ; Tutorial.
utilização free de ferramentas de desenvolvimento para games.
A CryEngine no mesmo período, também iniciou seu programa gratuito, o panorama era super favorável, dois motores de jogo de produção de games , consolidados no mercado, estavam disponibilizando suas ferramentas para utilização, mas como dito anteriormente a programação ainda que crucial e não excluível do desenvolvimento ainda é para muitos uma grande dificuldade. Neste quesito a UDK se sobressai mediante todas as outras, com sua linguagem de programação lógica visual, o Kismet, da qual o usuário tem a possibilidade de fazer mil portas abrirem e fecharem sem a necessidade de revisar algumas linhas de código e fazer isso em uma pipeline de tempo real, acompanhando o deslocamento das portas acontecer. Essa da qual foi uma das razões pelo nosso interesse para pesquisar especificamente o desenvolvimento de um ambiente navegável/jogo nesse motor de jogo.
Por isso optamos por utilizar a UDK como ferramenta de desenvolvimento para os projetos, como todo motor de jogo, ela possui um nível de complexidade muito grande, existem várias formas de produzir um elemento e nem sempre o mais fácil deles é de fato o mais eficiente. Na UDK não é diferente, peculiaridades de desenvolvimento e pré requisitos de implementação para dentro de sua plataforma de editor precisam serem cumpridas, pré requistos para desenvolvimento de Assets de arte. É nesse momento que a presente pesquisa se torna relevante, oferecer a comunidade uma forma de desenvolvimento de qualidade utilizando a UDK, abrangendo parte de sua complexidade e servindo como guia introdutório para aqueles que desejam desenvolver games com a Unreal 3. Apresentando na forma de um ambiente navegável/jogo, a pesquisa oferecerá de forma fundamentada as etapas iniciais para produção de um game utilizando a UDK, tal como demonstrará a possibilidade de produção de um ambiente navegável/jogo de qualidade e padrão profissional, que proporciona experiência estética, sendo o mesmo feito em uma ferramenta de motor de jogo free.
Em nossa caminhada da presente pesquisa nos deparamos com a necessidade de um maior aprofundamento nesse estudo pelas necessidades advindas do projeto da Ilha dos Mortos, um projeto conjunto, sob autoria e supervisão do Prof. Dr. Luís Carlos Petry.
Para tal, Nossa pesquisa tem como objetivo geral pesquisar o motor de jogos UDK, demonstrando através do tutorial de um protótipo de um jogo digital/espaço navegável,
todas as etapas do desenvolvimento de um jogo em UDK. Para alcançar o objetivo objetivamos pontos e questões específicas, são elas:
Levantar/Investigar na bibliografia especializada primeiramente os conceitos técnicos dos jogos digitais como: que é um jogo digital, etapas de desenvolvimento de um jogo digital, como brainstorm , arte de conceito ( concept art ), modelagem tridimensional, o que é um modelador tridimensional, design de nível ( level design ) entre outros o que é um motor de jogo, o que são assets de arte e para que servem, afim de termos um escopo teórico conceitual bem definido das etapas de desenvolvimento de um jogo antes de adentrarmos especificamente no terreno do motor de jogo UDK e da produção do tutorial de um jogo/ ambiente navegável; Assim primeiramente vamos demonstrar as etapas de desenvolvimento de um jogo digital: O brainstorm , a arte de conceito, o game design , o design de nível ; Pesquisar e catalogar a história do motor de jogos UDK, dedicando assim todo um capítulo da presente dissertação para tal. Identificar todas as etapas básicas de produção minuciosamente, de um protótipo de jogo digital no motor de jogos UDK, a fim de demonstrar através de um tutorial a produção de um ambiente navegável de qualidade no motor de jogo UDK. Dando maior atenção para as peculiaridades específicas e para as exigências da UDK. Pesquisar e demonstrar a viabilidade de produção de um trabalho profissional de qualidade com um motor de jogo free , tal como levantar jogos de qualidade Triple A produzidos no mesmo; Compreender, com base no caminho percorrido, a construção de um ambiente navegável no motor de jogo UDK e a viabilidade de um material de qualidade e padrão profissional no mesmo.
Para tal dividimos nosso percurso de pesquisa em três partes que se revelam em três capítulos na presente dissertação, são eles:
Capítulo 1: Fundamentos Técnicos do Desenvolvimento de Jogos Digitais. Compreensão e Definição de Etapas e Conceitos Básicos;
No presente capítulo forneceremos as conceituações sobre o que é jogo, o que é um jogo digital, o que são jogos bidimensionais e tridimensionais, tal como a conceituação das etapas técnicas básicas da produção de um jogo digital como o brainstorm
Figura 1: Imagem de Abertura do Capítulo 1
Enquanto objeto da cultura contemporânea (Manovich, 2001) cada vez mais o jogo digital deixa de ser entendido como um brinquedo ou entretenimento, para ser considerado como uma obra de arte^1. Pesquisadores como Laurel (1993), entendendo o computador como um espaço de representação teatral, Heim (1994), mostrando as propriedades metafísicas do ciberespaço, Murray (2003), inaugurando uma discussão sobre a transposição da cultura ocidental para o computador, na qual jogos digitais
(^1) Em 2011, a partir da National Endowment for the Arts (EUA), os games (jogos digitais) foram declarados oficialmente como obra de arte nos EUA. Mais informações em Rabin (2011A), página 4, N.R.T. 1;
como Myst e Zork ocupavam o plano central, (Manovich, 2001), Petry (2003) situando os jogos digitais como óperas digitais e como objetos do fazer artístico, situados na perspectiva de uma escultura digital plástica, Schuytema (2008) organizando a metodologia do design de games como uma prática, para citar alguns 2 , além de pesquisarem o progressivo alcance e expansão do novo objeto da cultura ocidental, o game (jogo digital ou videojogo)^3 , dão o pontapé inicial em um processo de reflexão que perguntava acerca do estatuto do objeto digital dentro de uma cultura que tende a classificar e ordenar seus objetos dentro de critérios funcionais, finalidades e perspectivas econômicas.
Hoje em dia, o espaço acadêmico reservado aos jogos se expandiu, saindo da qualidade de um produto comercial destinado ao entretenimento para se tornar um objeto de pesquisa e ensino dentro das Universidades. Sendo o jogo entendido como um objeto cultura, um co - fundador da própria cultura (Huizinga, 2001). Cada vez mais encontramos cursos superiores de jogos digitais^4 , os quais atendem a uma crescente demanda, tanto no que diz respeito a importância de se analisar as diferentes metodologias de análise de produção, quanto de desenvolvimento e didáticas de jogos.
Diariamente, como podemos ver pelo fórum, uma série de estudantes, artistas digitais e pesquisadores de jogos digitais, passam por problemas técnicos na produção de assets de qualidade no motor de jogos UDK como já referido em nosso artigo Organizando os mapas de iluminação dos assets de arte para os motores de jogos: considerações metodológicas para o caso da produção voltada ao motor de jogos UDK
“Todos os dias os artistas tridimensionais enfrentam problemas técnicos e conceituais na dura tarefa de produzir recursos de qualidade para os motores de jogos. Mas, quando uma dificuldade combina ambos, tanto os requisitos técnicos como os conceituais é que eles são alertados para a importância de uma atitude e uma disciplina de trabalho organizada metodologicamente. No presente artigo enfocamos um destes momentos comuns que tem exasperado inúmeros usuários do motor de jogos UDK no mundo inteiro e tem sido fonte
(^2) Os exemplos poderiam ser enumerados em uma generosa lista, entretanto nos atemos ao mais frequentemente referidos nas discussões dentro do grupo de pesquisas sobre jogos do qual participamos (NuPHG – Núcleo de Pesquisas em Hipermídia e Games ) com nosso orientador e 3 colegas; O termo inglês game é muito utilizado pelos usuários. Enquanto isso, o MEC sugere o termo jogo digital para caracterizar um jogo de computador e/ou console. Já o termo videojogo é o modo como o termo game tem sido frequentemente traduzido pelos autores portugueses na literatura especializada. Ainda que o termo videogame seja também utilizado por muitos, usuários e pesquisadores, nos 4 últimos tempos ele se encontra em franco desuso; De acordo com levantamento no emec.gov.br, o número de cursos superiores de Jogos Digitais é de 50, sendo 16 cursos, oferecidos no Estado de São Paulo (informação de fevereiro de 2014);