

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A animação digital consiste em criar a ilusão de movimento a partir de imagens estáticas ou objetos digitais, podendo ser em 2D ou 3D, e é usada em filmes, jogos, publicidade e conteúdos educativos. Existem softwares especializados que permitem desenhar, modelar movimentos, configurar keyframes e gerar os frames finais.
Com base nesse contexto, assinale a alternativa que apresenta corretamente uma ferramenta cuja função principal é criar animação digital.
Audacity.
Toon Boom Harmony.
Final Cut.
CorelDRAW.
Microsoft PowerPoint.
Uma boa prática para otimizar iluminação na Unity usando o Pipeline de Renderização Integrado (Built-In-Render Pipeline) é:
iluminar objetos estáticos usando lightmapping.
iluminar GameObjects com múltiplas luzes por pixel.
iluminar objetos estáticos usando luzes de tempo real.
combinar malhas, caso elas sejam iluminadas por diferentes luzes por pixel em tempo real.
Um estúdio independente brasileiro deseja lançar seu jogo digital em múltiplas plataformas com orçamento limitado. Neste contexto, ao planejar a distribuição de um jogo indie, um estúdio deve
lançar simultaneamente em todas as plataformas possíveis, ainda que exija adaptações custosas.
priorizar uma loja digital com melhor taxa de royalties e depois expandir para outras plataformas.
distribuir apenas em formato físico (mídia impressa) para evitar taxas de lojas digitais.
evitar plataformas de PC e focar apenas em mobile, considerando a monetização do jogo.
Considere o código abaixo escrito em C# em um script que executa na Unity. Assinale a alternativa correta.
public float a = 1.5f;
void Update()
{
transform.Rotate(a*Time.deltaTime, 0, 0);
}
O código rotaciona um GameObject no eixo X a uma velocidade crescente.
O código rotaciona um GameObject no eixo X a uma velocidade constante.
O código rotaciona um GameObject no eixo Y a uma velocidade constante.
O código rotaciona um GameObject no eixo Z a uma velocidade decrescente.
Jogos digitais casuais de multiplataforma são jogos projetados para serem acessíveis e sem dificuldade na hora de jogar, geralmente com mecânicas simples e sessões de jogo curtas. Esses jogos possuem uma curva de aprendizado rápida, pois possem regras simples e objetivos claros. São populares entre jogadores de todas a idades e habilidades, pois oferecem diversão simples e descomplicada, além da capacidade de conexão com outros jogadores. Estão acessíveis em diferentes plataformas, como computadores, consoles, dispositivos móveis (celulares e tablets) e outros dispositivos conectados à internet. Além disso, esses jogos são frequentemente atualizados com novos conteúdos, garantindo a retenção dos jogadores.
Neste contexto, podem se adequar as características de jogos digitais com exemplificação de SOMENTE casuais de multiplataforma?
Among Us, FIFA, Tetris.
Tetris, Candy Crush Saga, Among Us.
Subway Surfers, Godof War, The Legend of Zelda.
The Lastof Us, Starfield, FIFA.
Elden Ring, League ofLegends, Tetris.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Durante o desenvolvimento de um jogo, utilizando Unity, aparece uma mensagem de erro ao tentar usar SceneManager.LoadScene("NomeDaCena");. A mensagem indica falha em encontrar “SceneManager” no espaço de nomes (namespace). A linha de código correta para resolver o problema é:
using UnityEngine.SceneManagement;
using UnityEngine.ManageScene;
using UnityEngine.SceneTools;
using UnityEngine.SceneControl;
No desenvolvimento de jogos digitais, ao animar um personagem num software de animação 3D padrão do mercado é essencial utilizar o comando "Bake" na animação antes de exportá-la para engines de jogos, como Unity ou Unreal. A principal razão para realizar o "Bake" da animação no software de 3D antes de exportar para a engine do jogo é
reduzir o tamanho do arquivo de animação armazenando todas as texturas em arquivos compactados, permitindo que o jogo seja executado em dispositivos com menor capacidade de memória.
adicionar efeitos visuais avançados, como motion blur ou subsurface scattering, que não são suportados nativamente pela engine do jogo.
corrigir automaticamente erros de rigging e skinning, como pesos inadequados em vértices ou deformações indesejadas no modelo.
sincronizar a animação com trilhas sonoras e eventos de gameplay, garantindo que movimentos e efeitos auditivos ocorram simultaneamente.
converter sistemas complexos, como constraints, simulações físicas e drivers, em dados brutos simples e independentes, eliminando dependências do software 3D e garantindo compatibilidade com a engine.
No design de jogos, a experiência do jogador não é um elemento tangível, mas uma construção mental que emerge da interação entre o jogador e o jogo. Jesse Schell (2019) destaca que "o jogo possibilita a experiência, mas não é a experiência", ressaltando a importância de projetar mecânicas, narrativas e desafios que favoreçam essa imersão subjetiva. Considerando esse conceito, é correto afirmar que para um designer possibilitar uma experiência envolvente e satisfatória para o jogador, é necessário
criar experiências de jogo, atenuando o perfil do público-alvo, pois a interpretação da experiência é subjetiva e independe do design.
concentrar apenas esforços nos gráficos e efeitos sonoros, pois são os principais fatores que determinam a qualidade da experiência do jogador.
priorizar a complexidade das mecânicas e controles, independentemente da acessibilidade, garantindo que jogadores experientes melhorem seu desempenho.
ajustar as mecânicas do jogo para que ofereçam desafios equilibrados e feedbacks significativos, promovendo um estado de fluxo e engajamento contínuo.
Dentro do motor de jogos Unity, um tipo comum de objeto de jogo é o Rigidbody, que possui entre suas opções configuráveis o item isKinematic. Sobre a diferença entre um GameObject com um Rigidbody padrão e outro com a opção isKinematic ativada, assinale a opção correta.
Um Rigidbody kinematic só pode ter sua posição alterada por animação, nunca por script ou forças físicas. Um Rigidbody padrão aceita qualquer uma das três opções.
Um GameObject com Rigidbody kinematic não sofre o efeito da gravidade, mas pode ser afetado por quaisquer outras forças.
Um Rigidbody kinematic faz com que o objeto não sofra nem exerça efeitos de força ou colisão. Um Rigidbody padrão que colida com ele não sofrerá nenhum efeito.
Um Rigidbody kinematic não sofre a ação de forças, mas pode ser movido via scripts. Um Rigidbody padrão é controlado pelo motor de física da Unity.
Dentre as placas gráficas listadas abaixo, identifique a que é considerada uma GPU VR-ready:
NVIDIA GeForce GTX 1650
NVIDIA GeForce RTX 3050
NVIDIA GeForce RTX 4090
NVIDIA GeForce GTX 1050 Ti


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Quais são os elementos utilizados pelo Design para construção de um jogo?
Mecânica e Animação.
Jogadores e Marketing.
Música e Publicidade.
Personagens e Vendas.
Somente Programação e Codificação.
No desenvolvimento de jogos digitais, é essencial equilibrar diferentes elementos para proporcionar uma experiência envolvente ao jogador. Jesse Schell (2019) propôs a Tétrade do Design de Jogos, que organiza os principais aspectos que influenciam a criação de um jogo. De acordo com a Tétrade de Schell, um jogo é estruturado por meio de
mecânicas, estética, tecnologia e narrativa.
inteligência artificial, física, renderização e animação.
jogabilidade, engine, gráficos e trilha sonora.
programação, modelagem, testes e balanceamento.
Os jogos digitais vêm ganhando cada vez mais espaço no ambiente educacional, sendo utilizados como ferramentas para o ensino e a aprendizagem. Segundo João Mattar (2009), os games podem engajar os alunos ao proporcionar experiências imersivas e interativas, estimulando diversas habilidades cognitivas. No contexto educacional, os games contribuem para a aprendizagem por meio
do uso exclusivo de mecânicas competitivas, com foco nos alunos com altas habilidades.
do ensino tradicional, substituindo os métodos expositivos e livros didáticos.
da criação de ambientes interativos que estimulam a experimentação e a resolução de problemas.
da memorização de conteúdos, evitando interação e promovendo autonomia.
No RPG 'Herói do IF', o jogador controla um bravo guerreiro em sua jornada para derrotar Mekyas, o dragão. Durante a aventura, o herói enfrenta monstros fantásticos e completa missões - tanto principais quanto secundárias. A cada inimigo derrotado ou missão concluída, o jogador recebe ouro, que pode ser usado para adquirir equipamentos, poções e itens colecionáveis. Além disso, o jogo oferece um modo multiplayer, no estilo MMORPG, e permite a customização da trilha sonora. Considerando esses elementos, os loops auxiliares do jogo são:
multiplayer e missões secundárias.
sistema de colecionáveis e missões secundárias.
missões secundárias e sistema de customização.
missões e colecionáveis.
No desenvolvimento de jogos digitais, os motores de jogo e as bibliotecas gráficas desempenham papéis distintos. Um motor de jogo, como Unreal Engine ou Unity, diferencia-se de uma biblioteca gráfica (ex: OpenGL) por oferecer
licenças proprietárias que impedem a exportação para múltiplas plataformas.
apenas funções de baixo nível para desenho de primitivas gráficas sem gerenciamento de cena e renderização.
suporte exclusivo para desenvolvimento em linguagens assembly.
um ecossistema integrado com ferramentas para física, IA, áudio e editor visual, além de renderização.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Qual é a principal finalidade do uso de scripts na engine Unity?
Alterar permanentemente o código-fonte da engine Unity.
Criar e controlar comportamentos e lógica dos objetos no jogo.
Configurar exclusivamente os materiais e texturas dos objetos no cenário.
Definir a interface gráfica do usuário (GUI) através das ferramentas visuais do editor.
Profiling é uma técnica disponível nas engines Unity e Unreal que pode auxiliar o desenvolvimento de ambientes virtuais imersivos e interativos. Assinale a alternativa que melhor descreve a técnica.
Criar modelos de objetos 3D com menor número de polígonos para otimização gráfica.
Ajustar automaticamente a iluminação do ambiente virtual com base no hardware do usuário.
Medir o tempo necessário para a realização de uma tarefa, instrução ou de um bloco de instruções.
Modificar automaticamente os códigos para otimizar a performance sem intervenção do desenvolvedor.
Em um jogo de plataforma 2D no Unity, com a câmera sempre centrada no jogador, a abordagem mais adequada para atualizar a posição da câmera é por meio do método
FixedUpdate(), para que a posição da câmera seja atualizada em uma frequência fixa.
LateUpdate(), para que a atualização ocorra juntamente com os cálculos de física do jogo.
LateUpdate(), pois garante que a atualização da câmera ocorra após a movimentação do personagem.
Update(), já que é nesse método que se atualizam a posição do personagem e os cálculos físicos.
A classe derivada de UnityEngine.Object útil para evitar a duplicação de dados na memória, permitindo que múltiplos prefabs acessem esses dados por referência é:
ScriptableObjects.
MonoBehaviours.
SerializedObject.
GameObject.
Sobre a utilização das engines Unity e Unreal para a criação de aplicações de realidade virtual.
Nenhuma das duas engines é capaz de criar aplicações de realidade virtual.
Ambas fornecem suporte ao desenvolvimento de aplicações de realidade virtual.
Apenas a Unreal suporta desenvolvimento de realidade virtual, enquanto a Unity é limitada a jogos 2D.
A Unity é usada exclusivamente para aplicações de realidade aumentada, enquanto a Unreal é usada para realidade virtual.