Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Introdução ao Desenvolvimento de Jogos Digitais com UDK: Etapas e Conceitos Básicos, Notas de aula de Desenvolvimento de Jogos Digitais

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

  • Que etapas básicas do desenvolvimento de um jogo digital são abordadas no tutorial?
  • Quais conceitos técnicos relacionados a jogos digitais são discutidos no documento?
  • Como o tutorial demonstra as etapas de desenvolvimento de um jogo digital no motor UDK?
  • Quais são as peculiaridades específicas e exigências da plataforma UDK que são abordadas no tutorial?
  • O que é um motor de jogo e como ele é utilizado no desenvolvimento de jogos digitais?

Tipologia: Notas de aula

2022

Compartilhado em 07/11/2022

Tucupi
Tucupi 🇧🇷

4.6

(74)

401 documentos

1 / 119

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Pontifícia Universidade Católica de São Paulo
Gabriel Cavalcanti Marques
Introdução ao desenvolvimento de jogos digitais
utilizando o motor de jogo UDK
Mestrado em Tecnologias da Inteligência e Design Digital
São Paulo
2015
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Introdução ao Desenvolvimento de Jogos Digitais com UDK: Etapas e Conceitos Básicos e outras Notas de aula em PDF para Desenvolvimento de Jogos Digitais, somente na Docsity!

Pontifícia Universidade Católica de São Paulo

Gabriel Cavalcanti Marques

Introdução ao desenvolvimento de jogos digitais

utilizando o motor de jogo UDK

Mestrado em Tecnologias da Inteligência e Design Digital

São Paulo 2015

Jogo UDK

Banca Examinadora

___________________________________

___________________________________

___________________________________

Jogo UDK

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.

Jogo UDK

Jogo UDK

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.

Jogo UDK

  • Introdução Sumário
  • Compreensão e Definição de Etapas e Conceitos Básicos Capítulo 1: Fundamentos Técnicos do Desenvolvimento de Jogos Digitais. - 1.1 - Definição de Jogo - 1.2 – Jogos Bidimensionais (2D) e Tridimensionais (3D)..................................... - 1.3 – As Etapas de Desenvolvimento de um Jogo Digital - 1.3.1 – Brainstorm - 1.3.2 – Arte de Conceito - 1.3.3 - Modelagem Tridimensional.................................................................... - 1.3.4 – Texturização........................................................................................... - 1.3.5 – Design de Nível
    • Capítulo 2: UDK (Unreal Development Kit) e sua História
      • 2.1 – O que é a UDK..............................................................................................
        • 2.1.1 – As Vantagens da UDK
      • 2.2 - Unreal Engine, História e Evolução
      • 2.3 – Jogos Triple A Feitos em Unreal 3 ou UDK
        • 2.3.1 – Alice Madness Returns
        • 2.3.2 – Batmam Arkham Origins
        • 2.3.3 – Bioshock Infinite....................................................................................
    • Capítulo 3: Tutorial
      • 3.1 - Modelagem 3D
      • 3.2 - Mapeamento de Coordenadas UV
      • 3.3 – Content Browser e Packages.........................................................................
      • 3.4 – Static Meshs e Collision
    • 3.5 – Material Jogo UDK
    • 3.6 – Breve Level Design e Construção Modular
    • 3.7 – Demais Aplicações
    • 3.8 - Landscape, Kismet e Speedtree
    • 3.9 – Prints do Nosso Ambiente Navegável Construído para a Pesquisa
  • Conclusão
  • Glossário
  • Bibliografia
    • Ludografia

Jogo UDK

Jogo UDK

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,

Jogo UDK

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

Jogo UDK

Capítulo 1: Fundamentos Técnicos do Desenvolvimento de

Jogos Digitais. Compreensão e Definição de Etapas e Conceitos

Básicos

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;

Jogo UDK

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);