Um guia para a sua primeira game jam
Parece que não vai dar, que vai ser muito difícil e tudo mais… Mas você não poderia estar mais enganado! Participar de uma game jam é uma experiência incrível! São algumas horas em que você vai colocar a mão na massa para criar algo novo, conhecendo outras pessoas e, claro, se divertindo muito no processo.
Mas se você estiver com dúvidas de por onde começar ou o que fazer durante uma game jam, você está no lugar certo. Diferente da horrível piada do título deste material, não há uma receita pronta de como participar bem de uma jam, mas aqui você vai encontrar uma série de dicas e links que podem te ajudar!
Caso queira algo específico, você pode olhar no menu aqui do lado esquerdo da página e ir direto ao que precisa.
Esse material foi feito pelo Geleia, grupo focado em participar de game jams, composto por membros do Fellowship of the Game (FoG), grupo de extensão oficial do Instituto de Ciências Matemáticas e Computação (ICMC) da USP São Carlos.
Uma game jam é uma maratona de desenvolvimento de jogos. O conceito é bem simples: em um certo período de tempo (que pode variar de 1 hora a 1 ano, mas que normalmente fica entre 48 e 72 horas), pessoas são desafiadas a criarem protótipos jogáveis, muitas vezes seguindo um tema (ou outras restrições).
O nome vem do termo em inglês “jam session”, que são encontros de músicos para fazer um som sem muito compromisso — e sem saber o que aquilo vai dar. Essa inspiração não poderia estar mais certa: criatividade e inovação são palavras-chave em qualquer jam. Não é a toa que vários jogos independentes de sucesso hoje tiveram o seu protótipo desenvolvido durante uma destas maratonas.
Por mais que o conceito básico seja esse, as diferenças entre game jams vão muito além das diversas durações possíveis já citadas. Elas podem ser presenciais (ou seja, indicar que você precisa estar em um local específico para participar) ou totalmente digitais, serem gratuitas ou pagas, com muitas ou poucas restrições… Toda essa pluralidade é um dos motivos da cultura de game jams ser tão fascinante e importante.
NÃO! Nada disso! Com certeza, não. Só para termos certeza: não.
Uma game jam é para todo mundo! Por mais que pareça que você precise saber programar ou desenhar há tempos para participar de uma maratona dessas, isso é apenas porque essa galera sabe a importância (e a diversão) desse tipo de evento. Além de tudo que definimos ali em cima, uma game jam é uma maratona de criatividade.
Suas habilidades sempre vão acabar sendo úteis em uma jam, de formas que você nem pode imaginar. Ou, ainda, você pode acabar aprendendo novas coisas enquanto desenvolve o seu jogo. Além disso, por mais que seja o padrão programar um protótipo no software mais conhecido pra isso, quase todas as game jams não colocam limites no que você pode criar. Histórias de ficção interativa, jogos de tabuleiro e de cartas, brincadeiras de roda… O que sua mente pensar deve ser tão ampla quanto o próprio conceito do que é um jogo. O importante é ser divertido no final!
Muitas game jams acontecem no mundo inteiro e, nos últimos anos, várias também estão acontecendo no Brasil. Nós, do FoG, organizamos várias jams presenciais durante o ano (e você pode ficar por dentro delas na nossa página do Facebook). Mas caso você esteja longe de São Carlos, aqui vai algumas outras opções!
Como dissemos, não existe uma receita para uma game jam maravilhosa, mas temos várias dicas que podem te ajudar (e muito!). Tentamos ser abrangentes e cobrir várias dificuldades que podem acontecer, mas que talvez não sejam um problema para você; então, nunca se esqueça de ouvir e pedir orientações para os organizadores da jam que você for participar.
Recurso | Descrição | Link |
---|---|---|
Unity | Uma das mais utilizadas game engines do mundo, tem suporte à jogos 2D e 3D e exporta para diversas plataformas (computadores, celulares e Web). | unity3d.com |
Unreal Engine | Poderosa engine para jogos 3D, tem sistema de programação visual (blueprints) e exporta para diversas plataformas. | unrealengine.com |
Godot Engine | Engine gratuita e open source, dá suporte a jogos 2D e 3D e tem fácil curva de aprendizado. | godotengine.org |
Twine | Plataforma para criar histórias de ficção interativa de forma simples e rápida. | twinery.org |
LÖVE | Framework leve e open-source para criar jogos na linguagem Lua. | love2d.org |
Recurso | Descrição | Link |
---|---|---|
Sublime Text | Editor de texto leve, prático e totalmente personalizável. | sublimetext.com |
Atom | Editor de texto potente, com uma série de funcionalidades interessantes. | atom.io |
Visual Studio Code | Versão mais leve e compacta do Visual Studio original, mas bem poderosa, gratuita e integrada de forma nativa com a Unity. | code.visualstudio.com |
Recurso | Descrição | Link |
---|---|---|
Krita | Alternativa grátis e open-source ao Photoshop, é muito indicada para trabalhos com arte digital. | krita.org |
Aseprite | Software focado em pixel art, com uma série de ferramentas úteis para esse tipo de desenho. | aseprite.org |
Blender | O mais utilizado software de modelagem 3D grátis do mercado. | blender.org |
Recurso | Descrição | Link |
---|---|---|
LMMS | Workstation grátis e open-source para a produção de música digital. | lmms.io |
Recurso | Descrição | Link |
---|---|---|
Draw.io | Plataforma online gratuita para a criação de fluxogramas e outros diagramas. | draw.io |
Piecepack | Sistema versátil de peças para jogos analógicos, que podem ser usados no começo do desenvolvimento. | piecepack.org |
“Receita de Geleia” é um material desenvolvido pelo Fellowship of the Game (FoG).
Textos por Gabriel Toschi (twitter: @gabtoschi). Agradecimentos à Gabriel “Ginja” e Rodrigo Geurgas.