DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Jogos Digitais/Introdução aos jogos digitais
Desenvolvimento de jogos[editar | editar código-fonte]
1. Fases do desenvolvimento[editar | editar código-fonte]
1) Game Design (projeto do jogo)[editar | editar código-fonte]
• Tema, backstory, ambiente, personagens, tipo de jogo, ...
• 1a x 3a, 3D x 2D, multi x mono-usuário, níveis, tempo real x turno,...
2) Implementação[editar | editar código-fonte]
• Programação (c. gráfica, IA, Rede, Prototipação,...)
• Arte gráfica e sonora (identidade visual, cenário, personagens, trilhas, efeitos sonoros, vídeos, ...)
• Interface
3) Teste[editar | editar código-fonte]
• de corretude
• de jogabilidade
2. A equipe de desenvolvimento[editar | editar código-fonte]
Gestão[editar | editar código-fonte]
• Diretoria
• Produtor
Vendas[editar | editar código-fonte]
• Venda
• Marketing
Design[editar | editar código-fonte]
• Game designer
• Level designer
Som[editar | editar código-fonte]
• Compositor
• Sonoplasta
Programação[editar | editar código-fonte]
• Arquiteto
• Líder
• Programador
Arte gráfica[editar | editar código-fonte]
• Líder
• Artista
QA[editar | editar código-fonte]
• Usabilidade/Interface
• Líder de teste
• Testadores
3. Componentes básicos de um jogo[editar | editar código-fonte]
- Estética[editar | editar código-fonte]
Tudo que se relaciona aos aspectos visuais do jogo, sejam props (sprites que farão parte da jogabilidade e
ambientação do jogo) ou elementos de interface e marketing
- Mecânica[editar | editar código-fonte]
Elementos que definirão as regras e balanceamento do jogo como por exemplo velocidade de movimento,
sistema de pontuação e ranking, etc. É através da mecânica que se definem os objetivos e regras do funcionamento
do jogo.
- Estória[editar | editar código-fonte]
É o elemento do jogo que definirá sua ambientação, onde, quando, como e porquê geralmente são questões que a estória de
um jogo responde, não sendo necessariamente obrigatório ter uma narrativa para ser considerado um jogo.
- Tecnologia[editar | editar código-fonte]
Fundamental para definir onde e como o jogo será jogado, se ele funcionará em que plataforma, em que tipo de controles e se
vai ter conexão com algum tipo de rede.
4. Ferramentas e motores 2D/3D[editar | editar código-fonte]
No mundo do desenvolvimento de jogos existem muitas opções quando se trata de motores de jogos, a seguir vamos listar algumas
das mais populares na atualidade (2021):
- Unity 3D
- Unreal Engine (UDK)
- Godot
- Scratch