When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Do Básico ao Avançado no Desenvolvimento de Jogos.

Tudo que você precisa saber para ir do Básico ao Avançado na Godot Game Engine.

     
  • 4.6
  •  |
  • Reviews ( 854 )
₹519

This Course Includes

  • iconudemy
  • icon4.6 (854 reviews )
  • icon23h 53m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Do Básico ao Avançado no Desenvolvimento de Jogos.

A partir deste Curso, você estará Iniciando o seu processo de aperfeiçoamento no Desenvolvimento de Jogos, mais específicamente de Jogos 2D. Partindo do Básico, desde o Download da Godot Game Engine, Introdução a Interface de Projetos | Editor, partindo para uma introdução geral à Lógica de Programação, até o Desenvolvimento do Jogo em sua versão inicial, com grande potencial para expansão e modularização das coisas que serão aplicadas em seu Desenvolvimento. O Jogo que nós estaremos Desenvolvendo juntos, do Começo/Meio e Fim se chama Dawn Forest. Um Jogo de Plataforma 2D, no qual o Objetivo do Personagem é atravessar Diversas Ilhas, com um Sistema de Progressão em Níveis, incrementando as suas Habilidades para poder Prosseguir na sua Jornada. O Motor de Jogos que nós estaremos utilizando é a Godot Game Engine, Atualmente na sua versão Estável 3.4.4, o Motivo pelo qual ela foi escolhida: É um Motor de Jogos que está em constante crescimento, tanto em questão de funcionalidades como popularidade Mundial. Além de ser um motor de jogos totalmente intuitivo, tornando o aprendizado muito mais fácil, além do fato de que a Godot é Open Source, então tudo que você fizer com ela, será totalmente seu, sem precisar pagar Royalties para os Criadores do Software, que é o caso da Unity ou da Unreal. Além disso, ela é muito mais leve, se comparada a Unity ou a Unreal em questão de Performance/Requisitos Mínimos, sendo um dos Motores de Jogos mais leves já criados e utilizados Atualmente. Neste Curso, você irá aprender técnicas chave, que caso sejam levadas a prática, irão lhe tornar um Excelente Desenvolvedor de Jogos 2D, dando um Start na sua Carreira como Desenvolvedor, Técnicas estas que são:

Entender como um Motor de Jogos Funciona.

Entender a ordem na qual os códigos são executados.

Saber lidar com a física e o plano cartesiano de Motores de Jogos.

Uso de Singletons -> Scripts ou Cenas globais, que poderão ser acessados em qualquer canto do seu código, muito úteis para armazenar informações que você poderá reutilizar no seu jogo.

Uso de Corrotinas -> Yield e Call Deferred.

Uso de Sinais e Grupos.

Uso de Camadas e Máscaras.

Transição de Cenas | Mudança de Níveis.

Sistema de Combate de Plataforma 2D.

Inteligência Artifical para Inimigos.

Criação de um Personagem de Plataforma 2D Completo.

Sistema de Drop/Spawn de Itens.

Sistema de Inventário para Armazenar Itens.

Sistema de Equipamentos | Itens Consumíveis -> Souls Like.

Sistema de Compra e Venda de Itens com um Npc Mercador.

Sistema de Serialização - Save e Load.

Sistema de Seleção de Skins.

Sistema de Stats e Atributos.

Integração da Interface com os Atributos do Personagem.

Barras de Vida | Mana | Experiência.

Etc. Para a realização deste curso você não precisa ter

nenhum conhecimento prévio

, irei partir do

princípio

, desde o

Download da Godot

, introdução ao motor de jogos, até a

conclusão do curso

, sempre

explicando detalhadamente

o que cada componente do nosso código, ou da nossa cena está fazendo, as vezes

explicando mais de uma vez

, para fixar bem os

conhecimentos

que estão sendo passados em vídeo.

What You Will Learn?

  • Desenvolvimento de Jogos 2D na Godot 3.4.4 .
  • Lógica de Programação e Orientação a Objetos. .
  • Entender como uma Game Engine Funciona. .
  • Sair do Zero no Desenvolvimento de Jogos. .
  • Sistema de Serialização de Dados (Save e Load). .
  • Sistema de Compra e Venda de Itens. .
  • Sistema de Stats e Atributos. .
  • Sistema de Inventário. .
  • Sistema de Diálogo. .
  • Criação de um Personagem de Plataforma Completo. .
  • Drop/Spawn de Itens. .
  • Criação de Tilemaps (Autotile, SingleTile). .
  • Criação de Parallax Background. .
  • Luz e Sombra. .
  • Desenvolvimento de Diversos Inimigos. .
  • Inteligência Artificial para os Inimigos. .
  • Integração da Interface com as Funcionalidades do Personagem. .
  • Efeitos Visuais e Particulas. .
  • Criação de Menu Inicial para o Jogo. .
  • Seleção de Skins para o Personagem. .
  • Etc. Show moreShow less.