HTML (HyperText Markup Language) formata a aparência de texto e imagens no navegador e cria hiperlinks para outras páginas. Existe desde o início da Internet pública, e muitas pessoas já criaram jogos usando apenas HTML.
Escrever HTML não é programar — é escrever marcação, instruções de formatação para o navegador. Diferente de linguagens de programação ou script, o HTML não possui estruturas condicionais (if/else, loops). Portanto, exceto pela funcionalidade de hiperlinks, o HTML puro não oferece experiência interativa real. Isso impõe uma restrição definitiva à natureza de todos os jogos baseados apenas em HTML.
Jogos só com HTML assumem duas formas:
Jogos interativos em HTML geralmente focam na função de hiperlink. Clicar em um link leva a outra página ou a outra parte da mesma página. Isso permite apresentar escolhas ao jogador: "Clique aqui para o herói lutar contra o monstro" ou "Clique ali para o herói fugir". Lembra os livros "Escolha Sua Própria Aventura". Um truque do HTML: imagens também podem ser hiperlinks, permitindo um componente visual interativo.
Jogos puramente em HTML são limitados a narrativas ramificadas via links ou experiências passivas. Para interatividade real (lógica, estado, física), são necessárias tecnologias como JavaScript, WebAssembly, Flash (antigo), etc.