- Configurando os Patos
- Atirando
- Mecânica (1/2)
- Mecânica (2/2)
- Placar e sons
- Continue aprendendo.
What you'll learn
- Desenvolvimento de Games
- GODOT 3.2
- GDSCRIPT
Description
Godot é uma game engine de código aberto voltada para a criação de jogos 2D e 3D multiplataformas.
Se você tem pesquisado sobre como criar jogos, com certeza já percebeu a grande quantidade de ferramentas disponíveis. Neste artigo eu vou te apresentar à Godot Game Engine, uma ferramenta que tem crescido rapidamente em popularidade.
A Godot Engine é 100% gratuita, tem código aberto e uma licença MIT bem permissiva, ou seja, não são cobrados royalties e todos os direitos sobre o jogo são do desenvolvedor.
Na Godot, praticamente tudo é um Node (nó). Um node pode representar um sprite, uma animação, um som ou praticamente qualquer outra coisa no seu projeto.
Todos os Nodes tem algumas coisas em comum:
Name: Cada node tem um nome para que possa ser chamado;
Properties: todo node tem um conjunto de propriedades que define como ele se comporta, sua aparência, etc;
Callback: cada node tem uma função de callback can pode ser processada a cada frame;
Extandable: fazendo uso de código, qualquer node pode ganhar propriedades e funcionalidades adicionais;
Uma outra propriedade fundamental dos Nodes é que eles podem ser associados a outros nodes como “filhos” (“Children”), criando uma estrutura de árvore:
Numa estrutura de árvore como da imagem acima, cada node pode ter apenas um “pai” (“parent”) e um número qualquer de filhos. Um node pode herdar propriedades de seu node-pai, permitindo que você organize-os em uma ordem lógica.
Um grupo de nodes organizados como uma árvore recebe o nome de Scene (“cena”). Na Godot, scenes podem ser salvas, carregadas, duplicadas e podem até mesmo dar origem a outras cenas.
Nesse contexto, rodar o jogo significa rodar a cena. Todo seu trabalho no editor da Godot será criando e organizando cenas.
Linguagens de programação e Visual Scripting
Algumas versões anteriores da engine foram baseadas em linguagens como Lua, Python e Squirrel, mas não se mostraram muito eficientes. Para resolver alguns problemas, a Godot passou a ter uma linguagem de script personalizada, conhecida como GDScript .
Other Courses
Create an Autopilot News Web Business Around Your Passion
Learn how to confidently build a WordPress News Web Business with no prior experience.
Vitamin English: Vocabulary to Impress and Succeed
The Fast Way to Improve your Academic English Vocabulary
How to Smoke Pork Jerky (Master Class 101) Best Recipe
This is the simplest jerky I've ever made. And it is always a hit with friends and family.Try it out you won't regret it
Remove any background in Photoshop CC - Studio Techniques
Remove any Complex background too Professionally and Perfectly
WordPress E-commerce theme for Woocommerce using Elementor
WordPress for Ecommerce site using WooCommerce and custom made theme using Elementor Theme builder
About the instructors
- 4.67 Calificación
- 6990 Estudiantes
- 16 Cursos
Yuri Medeiros
Engenheiro Computacional
Somos uma escola de programação em Juiz de Fora (MG), que tem como missão capacitar jovens e adultos na área da programação de sites, games e aplicativos.
Nosso ensino é estruturado através da gameficação e do game learning, técnicas que visam engajar e traduzir conteúdos complexos para o público.
Siga nossas redes sociais e fique por dentro de tudo o que rola na Codi Academy, a sua escola de programação.
Student feedback
Course Rating
Reviews
Even though I don't speak Portugues, I was able to understand everything
va muy completo y bien explicado.
Fantastico conteúdo, de uma clareza grande. intuitivo e direto ao ponto sem arrudeios. Parabens Professor. GRatidao