O que é GML

 

O que é GML?

GML é uma linguagem de script que se assemelha bastante a linguagens como JavaScript e C#. Ela oferece controle total sobre a lógica do jogo, manipulação de eventos e variáveis, além de acesso direto aos recursos gráficos e de áudio.

Estrutura básica de um código GML

A estrutura básica de um script em GML inclui:

  • Eventos: Correspondem às ações que ocorrem no jogo, como pressionar uma tecla ou colidir com um objeto.
  • Funções: São blocos de código que executam uma tarefa específica.
  • Objetos: São entidades do jogo que podem conter scripts e eventos.

Exemplo básico

Aqui está um exemplo simples de código em GML que movimenta um personagem no eixo X:


// Evento Step - move o personagem para a direita if (keyboard_check(vk_right)) { x += 5; }

Neste código:

  • keyboard_check(vk_right) verifica se a tecla de seta para a direita está pressionada.
  • x += 5 move o objeto 5 pixels à direita.