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