https://github.com/vilhalva/curso-de-godot
👨⚖️GODOT É UMA ENGINE DE CÓDIGO ABERTO E GRATUITO QUE PERMITE AOS DESENVOLVEDORES CRIAR JOGOS PARA VÁRIAS PLATAFORMAS, COMO PC, CONSOLES E DISPOSITIVOS MÓVEIS.
https://github.com/vilhalva/curso-de-godot
curso
Last synced: 8 months ago
JSON representation
👨⚖️GODOT É UMA ENGINE DE CÓDIGO ABERTO E GRATUITO QUE PERMITE AOS DESENVOLVEDORES CRIAR JOGOS PARA VÁRIAS PLATAFORMAS, COMO PC, CONSOLES E DISPOSITIVOS MÓVEIS.
- Host: GitHub
- URL: https://github.com/vilhalva/curso-de-godot
- Owner: VILHALVA
- Created: 2023-11-08T17:09:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-24T20:20:45.000Z (about 1 year ago)
- Last Synced: 2024-12-29T18:42:13.985Z (9 months ago)
- Topics: curso
- Language: GDScript
- Homepage:
- Size: 15.1 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CURSO DE GODOT
👨⚖️GODOT É UMA ENGINE DE CÓDIGO ABERTO E GRATUITO QUE PERMITE AOS DESENVOLVEDORES CRIAR JOGOS PARA VÁRIAS PLATAFORMAS, COMO PC, CONSOLES E DISPOSITIVOS MÓVEIS.
![]()
## CONCEITO:
Godot é um ambiente de desenvolvimento de jogos de código aberto e uma engine de criação de jogos que permite aos desenvolvedores criar jogos para várias plataformas, incluindo Windows, macOS, Linux, Android, iOS e muito mais. Godot é conhecido por sua facilidade de uso, flexibilidade e recursos poderosos. Além disso, é gratuito e de código aberto, o que significa que qualquer pessoa pode usá-lo sem custos e contribuir para o seu desenvolvimento.Aqui estão alguns dos principais recursos e conceitos associados ao Godot:
1. Linguagem de script própria: Godot utiliza sua própria linguagem de script chamada GDScript, que é semelhante ao Python e foi projetada para ser acessível a programadores de todos os níveis de experiência. Além disso, oferece suporte a outras linguagens de script, como C#, VisualScript e muito mais.
2. Sistema de cena: O Godot organiza os elementos do jogo em cenas. Cada cena pode conter objetos, personagens, cenários e muito mais. Isso facilita a organização do jogo em partes lógicas e reutilizáveis.
3. Motores de física: Godot oferece motores de física 2D e 3D integrados para simular interações realistas entre objetos no jogo.
4. Suporte a animações: O Godot permite criar animações complexas para personagens e objetos, tornando os jogos mais dinâmicos e interativos.
5. Importação de recursos: Suporta importação de recursos, como gráficos, sons e músicas, de várias fontes, tornando o processo de criação de jogos mais flexível.
6. Sistema de colisão: Godot inclui um sistema de detecção de colisão que facilita o tratamento de interações entre objetos no jogo.
7. Comunidade ativa: O Godot tem uma comunidade de desenvolvedores ativa e um fórum onde você pode obter ajuda, compartilhar seu trabalho e aprender com outros membros da comunidade.
8. Exportação para várias plataformas: Você pode exportar seus jogos Godot para várias plataformas, incluindo PC, consoles, dispositivos móveis e web.
## CARACTERÍSTICAS:
### POSITIVAS:
- **Código Aberto:** Godot é uma engine de jogo de código aberto, permitindo acesso ao código-fonte e personalização profunda.- **Multiplataforma:** Suporta exportação para diversas plataformas, incluindo Windows, macOS, Linux, Android, iOS, HTML5, e mais, possibilitando ampla distribuição dos jogos.
- **Suporte a 2D e 3D:** Oferece suporte tanto para o desenvolvimento de jogos 2D quanto 3D, proporcionando flexibilidade em diversos tipos de projetos.
- **Node System:** Utiliza um sistema de nós (nodes) para compor cenas, facilitando a organização e hierarquia de elementos do jogo.
- **Linguagem de Script Própria:** Godot utiliza uma linguagem de script própria chamada GDScript, fácil de aprender e eficiente para o desenvolvimento de jogos.
- **Editor Visual Poderoso:** Possui um editor visual poderoso que oferece recursos como edição em tempo real e ferramentas de depuração.
### NEGATIVAS:
- **Curva de Aprendizado:** Para iniciantes, pode haver uma curva de aprendizado, especialmente ao se familiarizar com o sistema de nós e a linguagem de script GDScript.- **Menos Recursos Integrados:** Comparado a algumas outras engines, pode ter menos recursos integrados, exigindo, em alguns casos, a implementação manual de funcionalidades avançadas.
- **Comunidade Menos Vasta:** Embora seja ativa, a comunidade Godot pode ser menor em comparação com algumas engines mais estabelecidas, o que pode impactar a disponibilidade de recursos e tutoriais.
- **Menos Suporte Corporativo:** Não possui o mesmo suporte corporativo que algumas engines populares, o que pode influenciar a rapidez nas correções de bugs e implementação de novos recursos.
- **Menos Ferramentas Visuais de Design:** Algumas engines podem oferecer ferramentas visuais mais avançadas para design de níveis e personagens em comparação com o Godot.
- **Poucas Soluções Prontas:** Em comparação com engines mais antigas, pode haver menos soluções prontas e módulos de terceiros disponíveis para integração.
## SUBSIDIOS:
- [CURSO CRIADO PELO "CLÉCIO ESPINDOLA GAMEDEV"](https://youtube.com/playlist?list=PL-oJEh-N3A3SOPWuMuulbnJv0BFgvBnVG&si=QI5hJzt1a3lHyZ0z)
- [CURSO FEITO PELO VILHALVA](https://github.com/VILHALVA)
- [VEJA A DOCUMENTAÇÃO](https://docs.godotengine.org/en/stable/)
- [LINGUAGEM DE PROGRAMAÇÃO](https://github.com/VILHALVA/CURSO-DE-GDSCRIPT)
- [VEJA O MANUAL](./MANUAL.md)
- [VEJA OS PROJETOS](https://github.com/VILHALVA?tab=repositories&q=topic:GODOT)