O Básico sobre Desenvolvimento de Jogos

Manu Alencar
6 min readNov 30, 2019

--

No desenvolvimento de jogos há diversas áreas envolvidas, digo até que seja mais complexo do que fazer um filme, pois no desenvolvimento de um Jogo Digital além de se apropriar de processos de Produção Audiovisual (roteiro, storyboard..), há processos de Desenvolvimento de Software (levantamento de requisitos, diagramas, arquitetura do sistema…).

Vou mostrar uma introdução básica, então eu indico você ler alguns livros dos ao mesmo tempo que você deve consumir conteúdos online, não precisa seguir um caminho linear e também não precisa ficar só na teoria. Na realidade super indico fazer pequenos jogos, até os jogos mais simples acabam se tornando complicados e você vai entender o porquê.

2. Livros Importantes (Teoria)

  • A Arte de Game Design — Jesse Schell
  • Homo Ludens — Huizinga
  • Regra do Jogo (Rules of Play) — Katie Salen and Eric Zimmerman
  • Theory of Fun — Raph Koster

3. Conceitos Básicos

Jogo é uma atividade ou ocupação voluntária, exercida dentro de certos e determinados limites de tempo e espaço, segundo regras livremente consentidas, mas absolutamente obrigatórias, dotado de um objetivo, acompanhado de um sentimento e busca ser diferente da vida cotidiana — Huizinga, Livro Homo Ludens

Um jogo é uma atividade de solução de problemas, abordada com uma atitude prática Jesse Schell

3.1 Tétrade Elementar

Basicamente são os quatro elementos fundamentais que formam um jogo. (Jesse Schell)

3.1.1 Estética

São os elementos visuais, a música, o cheiro do jogo (lembrando que nem todo jogo é digital). Os modelos 2D ou 3D, o estilo de arte escolhida, o tema, o design das peças.

3.1.2 Mecânica

As regras do jogo, aquilo que chamamos de jogabilidade. O pulo do Mario, a dama poder andar para frente e para trás quantas casas ela quiser, é mecânica.

3.1.3 Narrativa

Sequência de eventos do jogo. Não necessariamente é a história do jogo. Pode ser a sequência de eventos que o jogador tem de fazer em determinada fase.

3.1.4 Tecnologia

É a plataforma que o jogo vaifuncionar. A engine (isso digitalmente) usada, o console que roda, se tem dado, caneta, carta.

Há também os tipos de jogos, que são classificados de acordo com o objetivo do jogo, como jogos de ação, aventura, lógicos, RPG, estratégia. Aqui tem tem um apanhado geral.

Existem outras definições sobre jogos que não são exatamente jogos, pois alguns tem uma função além do entretenimento ou usam apenas elementos de Game Design, como Jogos Sérios e Gamification que são coisas totalmente diferentes.

É bem provável que você entre em uma discussão sobre o jogo ser ou não arte, isso é algo bastante delicado, principalmente de acordo com o Huizinga que diz que jogo tem regras e objetivos, além de um jogo não se utilizar apenas de fatores visuais, há toda uma produção de software por trás. Schell tenta enquadrar jogo em uma perspectiva de experiência, eu indico a leitura desse artigo. Mas há quem chame o Journey de um Jogo Arte e há jogos que estão ocupando espaços em museus, porém pouco importa essa discussão, devemos perceber o jogo como uma mídia própria, jogo é jogo.

4. Desenvolvimento de Jogos

Mas agora que você já tem a ideia do que é ou não um jogo, elementos que fazem parte e outras discussões mais filosóficas, vamos falar um pouco do processo de desenvolvimento, das tecnologias necessárias, competências e artefatos para a construção de um jogo, eu vou me focar em falar de Jogo Digital, mas os Jogos de Tabuleiro (boardgames) se utilizam das mesmas premissas.

4.1 Pré-Produção

4.1.1 GDD

Nessa fase é feito todo o planejamento do desenvolvimento, temos uma diversidade de áreas trabalhando juntas.

Algumas equipes gostam de desenvolver o GDD (Game Design Document), existem vários templates na internet, ele é praticamente o guia do seu jogo, é totalmente flexível e alterável, alguns costumam ter sessões sobre: Movimentação (Mecânicas), Inimigos (NPCs), Elementos do level, Elementos de HUD, Levels, Limitações de gameplay e Feedback sonoro e visual.

Não é necessário você desenvolver um GDD sempre, mas é importante conhecer e documentar algumas partes, vai que você entra em uma equipe que já está acostumada a desenvolver ou mesmo é solicitado em algum momento.

4.1.2 Narrativa

Os jogos se utilizam de narrativas para gerar emoções no jogador, tornando aquela experiência mais imersiva. Há jogos que possuem a mecânica mais forte outros que focam bastante no storytelling. Existem elementos que tornam a narrativa do jogo únicos, como a interatividade, diferente de um filme ou livro, um jogo pode ter diversos finais e as ações dos jogadores podem influenciar a estrutura narrativa.

A Jeannie Novak faz uma lista de alguns elementos que são peculiares dos jogos digitais: a interatividade, não linearidade, controle pelo jogador, colaboração e imersão.

Existe um tipo de estrutura narrativa bastante usada no cinema e foi incorporada no mundo dos jogos, que é a “A Jornada do Herói”.

Monomito

As narrativas também sugerem a utilização de arquétipos, um conjunto de características psicológicas, que podem ser utilizadas na construção dos personagens e NPCs.

4.1.3 Concepts

Nessa parte os artistas, em cima da narrativa definida e dos personagens descritos, utilizando a ideia do que deve haver nos cenários a partir da definição do level design, vão criando as artes conceito, é muito comum se utilizar de termos em inglês, então você vai escutar muito a palavra Concept Art (Cenários) e Character Design (Personagens).

Também são construídos esquemas/fluxograma dos levels/mapas, storyboards das animações, wireframes da HUD (heads-up display), pode ser desenvolvido os scripts das interações também.

4.2 Produção

Nessa fase as artes são feitas, chamamos os elementos de props ou assets (objetos dos jogos), aqui eles são todos desenvolvidos e finalizados. Em relação aos Jogos Digitais, é feito os sprites que são as sequências de imagens que se tornam animações, como por exemplo de um personagem correndo, de um elemento que brilha. Também é definida as trilhas sonoras, criados os efeitos sonoros do jogo.

Game Assets
Sprite

Alguns softwares para desenvolvimento das artes:

  • Adobe Photoshop (pago, desenho);
  • Adobe Illustrator (pago, desenho vetorizado);
  • Adobe After Effects (pago, animações);
  • Maya (pago, 3D);
  • Blender 3D (gratuito, 3D);
  • GIMP (gratuito, desenho);
  • Inkscape (gratuito, desenho vetorizado);
  • Audacity (gratuito, Edição de Som);
  • Reaper (pago, Edição de Som).

O time de programação, nesta fase já deve ter escolhido a engine que vão utilizar para programar os comportamentos do jogo, uma Game Engine (Motor de Jogos) é um ambiente de desenvolvimento, nela há alguns recursos que ajudam os programadores, como simulação de fenômenos físicos, aplicação de gravidade em objetos, dinâmica no lançamento de projéteis e alguns eventos/comportamento já pré-definidos.

Algumas Engines conhecidas:

  • Construct 2D (gratuito, mas com limitações, 2D e 3D)
  • Unreal (gratuito, mas com limitações, 2D e 3D)
  • Gadot (gratuito, 2D e 3D)

4.3 Pós-produção

É importante testar o jogo antes de ser lançado, para ver se os jogadores estão passando pelas fases tranquilamente, se é necessário um balanceamento, alterações nas mecânicas, se os feedbacks sonoros estão claros e as pistas nos cenários.

5 Links Bacanas

>https://old.reddit.com/r/gamedev/wiki/index

>https://old.reddit.com/r/gamedev/wiki/faq#wiki_getting_started

>https://medium.com/game-start

--

--

Manu Alencar

Olá, sou Designer Multimídia & Social Media. Me interesso por temas como marketing digital, redes sociais, apresentações, material de treinamento e jogos.