Skip to content

CST em Jogos Digitais / Danki Code / SON / Udemy / Game Dev

Notifications You must be signed in to change notification settings

phoenixproject/gamedev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

- Fontes:

CST em Jogos Digitais, Curso de Desenvolvimento de Games, School of Net, Udemy, Instituto Federal do Espírito Santo

Dicionário Conceitual de Termos Básicos ou Conceitos Técnicos para Desenvolvedores de Games:

- admob by google

Ferramenta de ADS para as apps públicas na Play Store

- Allquads

Polígonos com faces de 4 vértices (aconselháveis para modelagem 3D).

- Box Modeling

Box Modeling é uma técnica de modelagem 3D em que uma forma primitiva (como caixa, cilindro, esfera, etc.) é usada para fazer a forma básica do modelo final. Esta forma básica é então usada para esculpir o modelo final.

- FPS (Frames por segundo)

É o intervalo de frames exibidos na tela.

- Frame

É um intervalo de tempo entre 1 milisegundo até 6 milisegundos

- Game Character 3D Wireframe

É o modelo de game character 3D utilizado para referência. É um modelo de personagem 3d.

- Game Desing

É a parte responsável pela criação e planejamento desse game. Ela não é uma pessoa que está executando a produção, mas, sim, idealiza e determina como o jogo deve ser.

Profissão game designer

- Game Loop

Ao contrário de aplicações comuns em todo o game existe um loop principal. E como um jogo possui códigos de programação e gráficos ao mesmo tempo é preciso trabalhar com threads porque em diversos momentos ambos precisam funcionar ao mesmo tempo.

- GDD

Um documento de design de jogo é um documento de design de software vivo altamente descritivo do design de um videogame. Um GDD é criado e editado pela equipe de desenvolvimento e é usado principalmente na indústria de videogames para organizar os esforços de uma equipe de desenvolvimento

Como (e quando) criar um GDD: formatos, dicas e exemplos práticos

TEmplate Game Design Document (GDD)

- Hard Surface

É utilizada para objetos mecânicos de forma geral.

- Modelagem Inorgânica

É uma modelagem feita a partir de algo construído pelo homem e não pela natureza.

- Mapeamento UV

É praticamente a transferência que está no espaço 3D (virtual) e transforma para algo bidimensional que é uma imagem de computador.

- Model Sheet

É a representação de um personagem desenhado em diferentes posições que é feita para auxiliar em sua modelagem e animação. Pode ser um estudo de personagem ou simplesmente um estudo, é um documento usado para ajudar a padronizar a aparência, roupas, etc, de modo a enfatizar gestos e atitudes de um personagem animado.

- Model sheet (frontal, lateral)

Modelo para blueprint frontal e lateral

- Modelagem Orgânica

São objetos animados, com movimento, naturais, orgânicos.

- Modelagem Inorgânica

São oobjetos animados.

- Narração de histórias (Storytelling)

Narração de histórias é a atividade que consiste em transmitir eventos na forma de palavras, imagens, e sons muitas vezes pela improvisação ou embelezamento

- Postmortem Game

Um conceito aplicado a jogos chamado post-mortem, ou seja, após o ciclo de venda do jogo ter término.

- Renderizar

É basicamente desenhar na tela o gráfico do jogo ou mostrar os gráficos na tela.

- Runnable

Interface padrão do Java que implementa o uso de threads.

- Sprite

É uma parte de um Spritesheet e geralmente é definido em pixel. Exemplo: 16 x 16, 12 x 12 pixels, etc.

- Spritesheet

É uma imagem que tem todas as imagens (ou sprites) do game (lembra o Tile Map).

- Spritesheets

Em computação gráfica, um atlas de textura é uma imagem que contém várias imagens menores, geralmente agrupadas para reduzir as dimensões gerais. Um atlas pode consistir em imagens de tamanho uniforme ou imagens de dimensões variadas.

A Utilização de Sprite Sheets

- Synchronized

Método do Java para seja executado de forma sincronizado.

- Texturização

É basicamente a possibilidade de carregar uma imagem pra ser aplicada no modelo 3D.

- Tile Map ou Tilemap

É o Level Design, ou seja, a parte de criação da fase do jogo

- Tile Set ou Tileset

Um tileset é um conjunto de texturas reunidas numa mesma imagem, uma composição. Estas texturas formam as peças gráficas que compõem um cenário de um videogame: pisos, paredes, escadas, telhados, etc.

Para criar este conjunto, usamos uma grade composta de quadrados do mesmo tamanho. Neste caso, 16x16px. Cada quadrado desta grade é chamado de tile, a menor parte da composição.

O que é tileset e tilemap no desenvolvimento de games?

- UV Wrapping (blueprint)

Mapeamento UV é um processo de modelagem 3D que consiste em projetar uma imagem 2D na superfície de um modelo 3D para mapeamento de textura.

Mapeamento UV

- O que são shaders?

Shaders são pequenos scripts que contém cálculos matemáticos e agloritmos para calcular o valor de cada pixel da imagem a ser renderizado, com base no maerial e nas informações de cores.

- O que são texturas?

Texturas são imagens, ou mapas de bits, com a informação de cor de cada pixel. Uma imagem pode conter várias texturas, de form que o shader do material as use no cálculo das cores.

- O qu eé reflexão especular?

É parte das superfície com faces alinhadas e que reflestem a luz em direções similares.

- O que é reflexão difusa?

É parte da superfíce que contém faces irregulares e que refletem em diferentes ângulos.

- O que é luz ambiente?

É a intensidade da iluminação no ambiente que faz com que as faces ocultas não fiquem simplesmente pretas ao serem renderizadas.

- O que é render?

É o processo de interpretação de um ambiente tridimensional (essencialmente matemático) e sua apresentação para o usuário.

- O que é Bump Map?

Utiliza imagens em escalas de cinz para adicionar efeitos de sombras em detalhes criados no modelo. O elemento 3D continua com o mesmo número de polígonos, mas é simulada uma sombra detalhada de acordo com os níveis de cinza.

- O que é diffuse Map?

É o mapeamento mais comum. Trata-se do embrulho de um modelo com o arquivo de textura, como é embrulhada uma caixa de presente, por exemplo. Nesta técnica apresenta-se o valor de cada pixel da imagem em sua cor original.

- O que faz um specular Map?

Permite ao modelo ter um efeito de luz especular em alguns pontos específicos, mapeados previamente.

- Como é feito um normal Map?

É normalmente feito com um modelo de alta fidelidade e grande número de polígonos. Extrai a normal de cada superfície ea representa usando o modelo de cores RGB, associados a cada um dos eixos (XYZ). Este mapa é então transferido ao modelo low poly.

- O que é glow map?

Controla o brilho específico em pontos de modelo tridimensional, causando exposições diferentes à iluminação, enquanto que o specular amp permite ao modelo ter um eefitos de luz epsecular em alguns pontos especificos e o reflection map, também conhecido como enviroment map, representa a reflexão espelhada do ambiente.

- Características importantes de um shader

Eles possuem grandes poder computacional para algoritmos que são repetidamente executados.

- Mapemento UV

Coloca os ojbetos em um plano com dois eixos limitados em uma área de 0 a 1.

- O que faz um shader de iluminação?

Realiza os cálculos necessários para simular a reflexão da luz em superícies tridimensionais.

- O que é diffuse map?

É um tipo de ampeamento onde a textura é posta em volta por completo do item que está sendo mapeado.

- Comutação Gráfica

A Computação Gráfica é, como o próprio nome diz, a parte da Ciência da Computação que é responsável pelo processamento e apresentação dos elementos gráficos de um sistema. O Processo de interpretação de um ambiente tridimensional (essencialmente matemático) e sua apresentação para o usuário é conhecido como Render, a palavra de origem inglesa e considerada um neologismo no português.

Ferramentas

- Mixamo

Mixamo is a web-based service for 3D character animation, which uses machine learning methods to automate the animation process

Mixamo

- Paint.net

paint.net é um programa de computador gratuito e open-source utilizado na manipulação e edição de imagem e fotografia. Foi escrito para a plataforma .NET Framework e pode ser executado nas versões Microsoft Windows que suportem .NET e necessita do .NET Framework instalado no sistema

Paint.net

- Sprite Fusion - Tilemap Editor

The Easy-to-Use Tilemap Editor. A free level design tool to craft beautiful 2D tilemaps right in your browser using any tileset.

Sprite Fusion - Tilemap Editor
O MELHOR EDITOR DE LEVEL DESIGN QUE JÁ TESTEI! | SPRITE FUSION

Termos para busca

  • Para chão: ground (game ground)