An open API service indexing awesome lists of open source software.

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.

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)