Um playground para a engine Godot. Abra uma aba, escreva um script, aperte play. Nada para baixar e nada para configurar.
Abra um, leia o código, mude uma linha e aperte play. Todo exemplo é GDScript puro.
Uma bola atravessando a tela e quicando nas bordas. O menor loop que existe: lê o delta, move, inverte a velocidade.
Gravidade, pulo e detecção de chão com CharacterBody2D, sobre plataformas construídas por código.
Um emissor que segue o mouse, com uma textura de ponto procedural e uma rampa de cor. Partículas de CPU, que são as que o renderizador web desenha.
Um shader de canvas em tela cheia animado pelo TIME. Mude um uniform, salve, e o projeto recarrega.
Cinco quadrados atravessando a tela, um por curva de transição. O jeito mais rápido de ver o que cada easing faz.
70 no catálogo, com busca e filtros.
Ver todosClique para soltar um RigidBody3D no chão e veja a pilha crescer. Os que você cria se limpam sozinhos depois de dez segundos.
As seis malhas primitivas num anel girando, cada uma com o próprio material: metal, rugoso e emissivo.
Uma grade de 196 cubos surfando uma onda senoidal. Dois loops aninhados na montagem, uma linha de matemática por quadro.
WASD conduzindo um CharacterBody3D entre pilares, com uma câmera que vem atrás. Sem olhar com o mouse.
Uma esfera cujos vértices surfam uma onda enquanto a emissão pulsa, escrita num shader spatial.
35 no catálogo, com busca e filtros.
Ver todosOs controles básicos numa tela só, cada um reportando ao mesmo label através do seu sinal.
As mesmas quatro caixas entregues a quatro containers. Layout no Godot é escolher quem organiza os filhos.
Seis painéis fixados com presets de layout. Redimensione o painel do jogo e cada um mantém o seu canto.
Os mesmos três nós duas vezes, e a diferença é um punhado de add_theme.
Negrito, cor, wave, shake e rainbow, tudo isso em tags BBCode dentro de um label. Sem nenhum nó de animação envolvido.
28 no catálogo, com busca e filtros.
Ver todosEscreva GDScript e shaders e veja o resultado com o projeto rodando. Sem instalar, sem configurar projeto, sem esperar importação.
Autocomplete da API da engine enquanto você digita, com as assinaturas e propriedades da classe em que você está.
Publique um projeto e mande o link. Qualquer pessoa abre no navegador e roda o mesmo que você fez.
Tudo abaixo foi feito e publicado pelo navegador.