Game jams explicadas: jogos feitos em um fim de semana, uma semana ou um mês
Boa parte do catálogo da FredyGames tem a mesma origem: alguém tinha um prazo, um tema e pouco tempo, e fez o jogo mesmo assim. Essas são as game jams. Este guia explica o que são, como funcionam as mais conhecidas, por que os jogos delas têm o jeito que têm e quais você pode jogar de graça no navegador.
O que é uma game jam
Uma game jam é uma competição, ou às vezes só um evento coletivo, em que as pessoas fazem um jogo completo num prazo fixo. O prazo pode ser um dia, um fim de semana, uma semana ou um mês. A maioria das jams também entrega um tema no começo, uma palavra ou frase sobre a qual o jogo precisa tratar de algum jeito. O tema é vago de propósito. "Preso num ciclo" ou "Adie o inevitável" pode virar um quebra-cabeça, um jogo de plataforma ou uma aventura de texto, e a graça está em ver quantas leituras diferentes aparecem.
Quando o tempo acaba, cada participante envia o que tem. Os outros jogam as inscrições, dão notas e deixam comentários, e muitas jams publicam um ranking. Para a maioria das pessoas, porém, o ranking não é o ponto. O ponto é terminar alguma coisa, aprender uma ferramenta e receber retorno.
As jams por trás dos jogos da FredyGames
Ludum Dare: Compo e Jam
O Ludum Dare é a jam mais conhecida da cena indie ocidental. Existe desde 2002 e cada edição é numerada, então você vai ver nomes como Ludum Dare 34 ou Ludum Dare 58. A comunidade sugere e vota os temas, e o vencedor é anunciado quando o evento começa.
Há duas categorias. A Compo dura 48 horas, é individual e espera que você faça tudo sozinho nesse tempo, inclusive gráficos e som. A Jam dura 72 horas, aceita equipes e é mais flexível com o uso de material já existente. Várias páginas da FredyGames dizem de qual categoria o jogo veio: Low Battery é da Compo de 48 horas, e Dyker foi feito nas 72 horas da Jam.
O Ludum Dare é a jam com mais jogos no site. Alguns para experimentar:
- Low Battery foi feito para o Ludum Dare 27, cujo tema era "10 segundos". Você corre por uma caverna escura com uma bateria de capacete que dura dez segundos, abre todos os baús e só então pega a gema. Foguetes tiram os esqueletos do caminho, e dá para pular de paredes.
- Squishy the Turtle saiu do Ludum Dare 34, em 2015, feito em 48 horas para o Game Boy. O Squishy cresce ou encolhe quando quiser: pequeno é rápido e passa por frestas, grande é lento mas fica a salvo das piranhas. É um homebrew para Game Boy, que o autor atualizou para a MAGFest 2018.
- Dyker foi feito em 72 horas para o Ludum Dare 50, em abril de 2022, um jogo para o fantasy console TIC-80. Uma onda de enchente vem aí e você precisa de moedas suficientes para uma passagem para fora da ilha. O tempo só passa quando você age, então dá para pensar à vontade. Joga-se com o mouse.
- CircleRC começou como inscrição para o Ludum Dare 47, "Preso num ciclo": o carrinho de controle remoto só consegue andar em círculos, e você captura os alvos dando voltas em torno deles.
- Scrap Spaceship é do Ludum Dare 45 ("Comece com nada"): você dispara peças contra uma nave para montá-la e depois a lança contra torres inimigas.
- Stallar, um pequeno jogo de plataforma de NES, é do tema "Adie o inevitável" do Ludum Dare 50, assim como A Christmas Inevitable, um jogo incremental de uma única página, sem imagens nem sons.
7DRL: o Seven Day Roguelike
O desafio 7DRL é uma jam para um tipo só de jogo. Você tem no máximo sete dias para fazer um roguelike, que os organizadores descrevem como um RPG gerado proceduralmente, por turnos, em grade, na linha do Rogue, com morte permanente. As inscrições podem dobrar essas regras. O desafio acontece uma vez por ano, no começo de março, e você pode planejar o projeto antes, mas precisa escrever o jogo dentro da semana.
O gênero combina com o formato. Uma masmorra pequena, alguns monstros e um combate simples cabem em sete dias, e a profundidade vem da interação entre as peças. O guia de roguelikes no navegador cobre o gênero; estes são os jogos de 7DRL no site:
- Hook, Line, and Spelunker (7DRL 2022) dá uma vara de pescar como única arma. Você lança uma isca, deixa um monstro vir comer e o ataca enquanto ele está ocupado. O jogo é por turnos e uma partida leva poucos minutos.
- Boat Journey (7DRL 2023) é de Stephen Sherratt, que participou do desafio em vários anos e tem vários jogos aqui: de dia você reúne passageiros numa ilha mal-assombrada, à noite se abriga na estalagem e tenta chegar de barco ao oceano. Outros jogos dele no site: Meters Below the Ground, Rain Forest, Electric Organ e Road Closed.
- Tower of Tension (7DRL 2020) transforma cada luta num quebra-cabeça de física: você empurra inimigos uns contra os outros, de beiradas e contra paredes.
- Lidar Dungeon foi escrito em sete dias para o TIC-80 e se joga no escuro.
PyWeek
O PyWeek é um desafio antigo para Python. Você tem uma semana para escrever um jogo do zero, sozinho ou em equipe, em torno de um tema anunciado no começo. Acontece duas vezes por ano e, em setembro de 2026, chegou à 42ª edição. As inscrições vêm com o código-fonte.
Vários jogos do PyWeek na FredyGames rodam no navegador via pygame:
- Seahorse Adventures (PyWeek 4, 2007) é um jogo de rolagem lateral sobre um cavalo-marinho que prende inimigos em bolhas e sobe nelas para chegar a plataformas altas. Mundos de selva, vulcão e lua terminam em chefão.
- Uslingborg Defense (PyWeek 14, 2012) é um tower defense em que você é o lorde malvado de um castelo e associa um botão do mouse ou uma tecla a cada "invenção".
- Trip on the Funny Boat e 20,000 Light Years Into Space são de 2006, o segundo PyWeek.
- Which Way Is Up?, Panspermia, The Forgotten Angel e Eight Bit Passage são outras inscrições, e as três últimas são de Christopher Night, sozinho ou com uma parceira.
LÖVE Jam e Lisp Game Jam
Duas jams se prendem a uma ferramenta, não a um tema. A LÖVE Jam é para jogos feitos com o framework LÖVE. Seismic Afterburner foi feito em uma semana para a edição de 2022, cujo tema era "terremoto", então a tela inteira treme sempre que pode. É um shoot'em up vertical curto: 100 tiros, três acertos de vida e um bombardeiro chefão aos 30 pontos.
A Lisp Game Jam pede jogos escritos numa linguagem da família Lisp e acontece mais de uma vez por ano. Várias inscrições dela no site são em Fennel, um Lisp que compila para Lua, e rodam no TIC-80 ou no LÖVE. this is my mech (2019) é uma aventura cômica sobre cinco pilotos que não concordam sobre quem forma a cabeça do robô. Down Sheep (outono de 2020 no hemisfério norte) é um quebra-cabeça com duas ovelhas. Urbanity (Autumn 2025) é um construtor de cidades por turnos.
LOWREZJAM
A LOWREZJAM impõe uma regra de pixels: o jogo tem de rodar em 64 por 64 pixels ou menos. A edição de 2022 durou duas semanas. Vlad's Disco é um jogo de ritmo feito para ela, desenhado nessa grade minúscula. Você aperta Z, X, C e V no compasso da música para manter os vampiros dançando e usa o Espaço para chamá-los para dentro quando o sol nasce.
GitHub Game Off
O GitHub Game Off é uma jam de um mês hospedada pelo GitHub; a edição de 2022 foi até o fim de novembro. Os participantes enviam pelo itch.io e precisam colocar o código num repositório público do GitHub, o que ajuda a explicar por que tantos jogos do Game Off têm código aberto.
- Swap (2013) é um quebra-cabeça de grade em que o Espaço passa o controle para outro círculo enquanto os demais andam sozinhos. Tem 25 fases.
- Tricolors (2017), Stomper (2022) e Undulo (2025) são outras três inscrições.
Gamedev.js Jam
A Gamedev.js é uma jam de jogos HTML5 que rodam no navegador. A edição de 2025 durou cerca de duas semanas e o tema foi "Equilíbrio". Split Push responde com um Sokoban em dois tabuleiros: mover uma caixa ou você mesmo de um para o outro muda o peso deles, e o tabuleiro mais pesado afunda. São oito fases e uma bônus difícil. Power Down é da edição de 2024. A mesma cena de jogos para a web organiza o js13kGames, que tem guia próprio: jogos de navegador e js13kGames. Em resumo, o js13kGames pede um jogo inteiro em 13 KB, e vários deles estão no site.
Jams de WASM-4 e de Godot
O fantasy console WASM-4, um portátil de quatro cores que só existe como software, fez a primeira jam em janeiro de 2022 e a segunda em agosto de 2022. Wasmanoid e Assemblio saíram da primeira. Fantasy consoles explicados conta a história mais ampla.
Quem usa Godot tem jams próprias, organizadas pela comunidade e não pelo projeto do motor. Nebula M09 vem da 47ª Godot Wild Jam: um quebra-cabeça de simetria em que uma linha vermelha espelha cada movimento da sua linha azul, com nove fases feitas à mão. Aqua Journey, uma gota d'água que vira gelo, líquido ou vapor, foi feito para a Godot Community Game Jam de junho de 2018.
Por que os jogos de jam são curtos, e às vezes inacabados
A explicação é o tempo. Em 48 horas a pessoa precisa projetar, programar, desenhar e cuidar do som, e quem começa com uma ideia grandiosa termina com uma ideia pela metade. Por isso os jogos de jam têm alguns hábitos em comum:
- Uma ideia só. As melhores inscrições escolhem uma mecânica e a exploram. Swap deixa você trocar de corpo e constrói 25 fases em cima disso. Dyker gira em torno de uma regra: o tempo anda quando você age.
- Escopo pequeno. Uma partida dura poucos minutos. Vários jogos aqui não têm save, e algumas páginas dizem isso com todas as letras.
- Apresentação simples. Dyker não tem som. Hook, Line, and Spelunker é desenhado com uma única folha de sprites.
- Arestas à mostra. O autor de Uslingborg Defense diz que o jogo não é bem balanceado e que dá para vencer sem usar a maioria das ferramentas. Essa franqueza é típica.
Alguns jogos não ficam prontos. Param onde o relógio parou. Tudo bem: um jogo de jam é um esboço, e um bom esboço mostra o que o autor queria. Alguns autores continuam mexendo depois, como o do Squishy the Turtle, que o atualizou anos mais tarde.
Por que tantos têm código aberto
As jams nascem de uma cultura de compartilhar. Algumas regras e hábitos empurram na mesma direção:
- Algumas jams exigem. O Game Off pede um repositório público, como visto acima.
- O autor quer retorno e crédito. Pôr o código no GitHub com uma licença como a MIT é a forma comum de publicar um projeto de hobby.
- Ninguém está vendendo. Muitos autores de jam não planejam ganhar dinheiro com o jogo, então uma licença permissiva não custa nada e deixa os outros aprenderem com ele.
- Ferramentas livres trazem hábitos livres. Godot, LÖVE, pygame e TIC-80 são de código aberto, e quem os usa costuma seguir o exemplo.
Para nós isso tem um motivo prático: só hospedamos um jogo quando o autor permitiu claramente a redistribuição. O guia como verificamos as licenças explica o que procuramos, e o texto da licença de cada jogo de jam fica junto dele na página.
Por onde começar
- Para dez minutos de quebra-cabeça: Swap, Nebula M09 ou Split Push.
- Para uma partida de arcade: Low Battery ou Seismic Afterburner.
- Para algo esquisito e esperto: Hook, Line, and Spelunker ou Dyker.
- Para uma historinha: Boat Journey.
- Para algo retrô: Squishy the Turtle ou Vlad's Disco.
- Para estratégia com bom humor: Uslingborg Defense ou Seahorse Adventures.
Se gostar de algum, procure a jam de onde ele veio. A página de cada jogo cita o evento.