Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

50
Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula

Transcript of Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Page 1: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Aquecimento GGJ 13

Global Game Jam 2013

Bruno C. de Paula

Page 2: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

AVISO

Esta apresentação é um guia e é pesada!Use e abuse dela durante a esta semana!Vou passar rapidamente por seus

principais pontos;Confio em você para ler este

documento com calma.Tem muito da minha experiência e dos

jammers daqui, mas podemos editá-la conforme vamos apresentando!

211/04/23

Page 3: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

O que estamos fazendo aqui???

Apresentar ferramentas úteis aos jammers, que podem facilitar o desenvolvimento dos jogos durante a jam e mesmo na sua divulgação posterior;

Sugerir ferramentas, frameworks e engines de desenvolvimento que sejam ágeis e fáceis de trabalhar;

Discutir sobre técnicas de desenvolvimento e de trabalho adequadas a uma game jam;

311/04/23

Page 4: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

O que estamos fazendo aqui???

Conhecer e jogar, games produzidos em jams anteriores;

Conhecer também temas de jams anteriores;

Aprender dicas práticas com os participantes do ano passado e retrasado e de outros eventos similares;

Sugerir alguns videos relacionados ao desenvolvimento de jogos em menos de 48 horas.

411/04/23

Page 5: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

O que estamos fazendo aqui???

Propor alguns desafios para você "esquentar os motores" para o evento do dia 25;

Networking em geral, conhecendo os seus pares.

511/04/23

Page 6: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Saia desta sala de vez em quando!

Vá jogar, rapaz!!!!

611/04/23

Page 7: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

O que é uma game jam?

Encontro de desenvolvedores para criação de jogos aproximadamente 40 horas;

A palavra chave aqui é RESTRIÇÃO;

Videos: Game Jam 2012 (Will Wright) e Game Jam 2009, PUCPR 2012.

711/04/23

Page 8: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Existem dezenas de eventos com propostas similares Global Game Jam Indie Game Jam Experimental Game Play Experimental Gameplay wo

rkshops

Ludum Dare No More Sweden Indie DB Unity Contest July

2010 Itaú Game Jam no Gamecity

811/04/23

Game Jam da empresa Jynx

IGF IndyCade Rosetta Stone Gam

ejam

Health Games Challenge

TIG Jam TIG Jam UK Game Jam Lituânia

Page 9: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Global Game Jam

Evento anual colaborativo voltado ao desenvolvimento

de jogos em geral (digitais ou não);

Page 10: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Global Game Jam

40 horas para desenvolver um novo jogo dado um tema;

Page 11: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Acontece simultaneamente no mundo todo;

Page 12: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Nossa sede tem bastante destaque;

Ano passado fomos a 2ª maior sede do mundo e este ano talvez sejamos a 1ª.

Page 13: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Mote do evento: ao invés de FALAR sobre jogos, vamos FAZER jogos;

Page 14: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Objetivo do evento: gerar portfolio para todos os envolvidos.

Portfolio pode se tornar um jogo real.

Page 15: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Para que participar?

É uma competição?Então, com quem você está

competindo?É apenas com o objetivo de colaborar

Então o que você vai fazer com estes jogos?

Porque você está participandoTer um jogo real em seu portfolioAprender (de maneira tangencial)

Mostrar que sabe fazer.

1511/04/23

Page 16: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Cronograma aproximado da jam

Sexta - 17:00h - Keynote (palestra inicial)

Sexta - 17:30h - 18:30 - Formação de Grupos

Sábado - 11:00h - Prazo limite para criar o projeto do jogo

Domingo - 15:00h - Prazo limite para entrega dos jogos

Domingo - 16:00h - Apresentações dos jogos e votação

1611/04/23

Page 17: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Regras básicas

Cada sede pode variar um pouco as suas regras;

Plataforma e ferramentas livres; Licença muito pouco restritiva; Número de integrantes da equipe é livre

Recomenda-se de 3 a 6Não recomendamos 1 e 10

Você deve seguir o tema Opcionalmente, você pode implementar no

máximo 4 "achievements"

1711/04/23

Page 18: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Tema

Só sai no dia do evento;2010 o tema foi Deception2011 o tema foi Extinction;2012:

1811/04/23

Page 19: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverFerramentasUse a ferramenta

que você conhece;

Se for aprender algo novo, aprenda durante essa semana e não durante a jam;

1911/04/23

Page 20: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverDurma Dormir bem (mas não muito) durante o

evento Durma e descanse o suficiente para se

manter criativo;Cuidado! Ir para casa pode ser fatal! A vida

real pode te pegar!Durma bem na sexta-feira.

2011/04/23

Page 21: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverBrainstormingDedique um tempo

determinado ao brainstorming 1h ~ 1h e 30h30 min para idéias individuais;30 min para discussão das ideias;30 min para fechamento da ideia;

2111/04/23

Page 22: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverJogue Use inspiração de jogos atuais e antigos  bem

sucedidos e com mecânica simples Levar emuladores Veja os top indy atuais

Angry BirdsCute The RopeMinecraftCanabaltMas veja coisas que pouca gente conhece

também, como jogos do Cactus são ótimos para abrir a cabeça!

Sinta o "clima“ do evento.

2211/04/23

Page 23: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverTeste do elevadorSe você conseguir

explicar o seu jogo em menos de 1 minuto (tempo de subida no elevador), qualquer um vai entender o conceito.

2311/04/23

Page 24: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverDiversos Seu jogo será jogado por apenas 10 minutos, às

vezes menos; Se for dar um gás, dê no Sábado, não na sexta; Dedique 1/3 do tempo para o acabamento; Insistiremos muito no play test entre equipes

este ano; Não dependa da modelagem, tenha plano B; Programe o menos possível, não escreva

engines.Você pode fazer mashup entre 2

dinâmicas bem testadas.

2411/04/23

Page 25: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverDiversosSe você não tiver muita experiência,

evite ao máximo os gêneros Adventure

Baseado em conteúdo Precisa de um bom contador de histórias Precisa de mais de 15 minutos de jogo para ficar legal

RPG Balanceamento difícil Baseado em conteúdo

Carro Balanceamento difícil Depende de IA

Tabuleiro Quando depender de IA

2511/04/23

Page 26: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverTatue na testa de seu programador!Programe o menos possível!Não é o momento de aprender a criar

uma engine!

2611/04/23

Page 27: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para sobreviverGêneros Bons gêneros Arcade

Usar mecânicas clássicas Puzzle

Pode ser abstrato ou concreto Plataforma

Gênero mais seguro Leve esquema para construir plataforma The incident Limbo Braid PT Winterboom O tempo de pulo é um fator determinante da diversão

Physics based games Jogos que usam física

2711/04/23

Page 29: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.
Page 30: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.
Page 31: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Conselhos para VIVEROuse! Seja criativo em 1 aspecto, mas não em muitos! Estimulamos fortemente que você use dispositivos de

interação alternativos ou plataformas diferentes:Tabuleiro, esportes, Kinect, Ouya, Sifteo Cubes (*),

robótica, Maki Maki, etc.

3111/04/23

Page 32: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

O que você deve levar na jam?

Máscara de olhosCABOSTapa ouvidosColchão de arCobertoresLanches levesEmuladoresMuito papel grandeMuitas canetas coloridas

3211/04/23

ChecklistsUma boa câmeraCaixinha de somWebcamPapel quadriculadoBackupsFone de ouvidoMicrofoneTablet

Page 33: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Como divulgar seu trabalho?

Ter uma camiseta Postar em um blog ou similar durante o

desenvolvimento Colocar no programa final, link para este blog Postar no Twitter / Facebook Capturar telas usando ferramenta de

captura similar e gerar video O timelapse também pode ser de vocês Dê importância à apresentação final no

Domingo Não deixe seu jogo morrer!

3311/04/23

Page 34: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Como treinar

Aproveite este aquecimento, veja a sala ao lado!

Estude os temas já utilizados em game jams anteriores

Jogue os jogos de jams passadasTentar criar um jogo a partir de um tema

3411/04/23

Page 35: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Canivete do jammer

Ferramentas que você deve saber usar durante a jam!

Mostrar ferramentas é um dos objetivos deste aquecimento!

3511/04/23

Page 36: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Ferramentas são essenciais!Apresentar algumas ferramentas essenciais ao jammer para dar suporte ao desenvolvimento durante uma Game Jam;

As ferramentas apresentadas aqui muitas vezes possuem alternativas mais profissionais;

Selecionei apenas as mais fáceis e rápidas de usar (e que conheço);

Por favor, sugira mais recursos! Cada um tem suas ferramentas prediletas;Vamos colocar os links para as ferramentas no site.

Page 37: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Captura de Tela

Úteis para registrar o processo de trabalho;

Permitem que se enxergue a evolução de um código, de um modelo ou de você (Webcam);

Importante para divulgar o seu trabalho e valorizar o processo de desenvolvimento do criador de jogos;

3711/04/23

Page 38: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Sugestões de ferramentas de captura de tela Chronolapse :

Feita para uso em Game Jams;

Permite anotações;Captura também a partir

da câmera;Gera video a partir dos

screens;Pode integrar

comentários com áudio;

Exemplo.

3811/04/23

Page 39: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Sugestões de ferramentas de captura de telaWink: gera arquivos muito grandes,

formato Flash;Simple Timelapse Tools:

Desenvolvida por Paulo Vinícius Radtke;

Multiplataforma;Demonstração!

3911/04/23

Page 40: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Outras ferramentas para WebCam

ManyCam:Permite que a web cam seja

compartilhada por mais de um programa;

Facilita PIP e efeitos (Picture in Picture);

Twitcam: Livestream via Twitter;Ustream: Livestream oficial do evento;

4011/04/23

Page 41: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Ferramentas para som

Audacity: Editor de áudio;

sfxr:Gerador de efeitos sonoros para

games; Versão mais atual é o bfxr;

4111/04/23

Page 42: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Ferramentas para edição de som

JamStudio: site para criação de trilhas a partir de instrumentos;

Pxtone: Editor de música criado pelo autor do jogo Cave Story – veja o ótimo tutorial;

Musagi: mais um editor de música – tutorial para o completo iniciante em música;

Otomata: gerador de música procedural; Beepbox, APROVEITE PARA INTERAGIR COM SEUS

COLEGAS DE MÚSICA!

4211/04/23

Page 43: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Editores de imagem

Paint.Net: software livre de edição de imagem;

GIMP: mais um software livre de edição;

Será que se comparam ao Photoshop?

4311/04/23

Page 44: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Pixel Art

GraphicsGale: programa para animação e edição.

4411/04/23

Page 45: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Editores de mapa

Mappy: Editor de mapas;

DAME: Editor de mapas;

4511/04/23

Page 46: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Galerias de imagens, sons, etc

Cuidado com as licenças de uso!pdsounds e freesound: galerias livre de

sons;Open Music Archive: musicas abertas;OpenGameArt: 2d, 3d, sons destinados

a jogos;morgueFile, Flickr (busca avançada!):

galerias de imagens;

4611/04/23

Page 47: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Geradores de jogos para gêneros específicosWintermute Engine: gerador jogos de

Adventure;RPG Maker: gerador de RPG;

4711/04/23

Page 48: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

Ferramentas de Geração de Jogos

Um dos nossos objetivos hoje!

As que eu já usei:Construct;Processing;Scratch;Unity.

Agora é a hora de trocarmos experiências.

4811/04/23

Page 49: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

CronogramaManhã

Guia de Sobrevivência do Jammer;

Game Maker;Unity;Plugins Unity: FastGUI;Plugins Unity: RageTools e Playmaker.

4911/04/23

Page 50: Aquecimento GGJ 13 Global Game Jam 2013 Bruno C. de Paula.

CronogramaTardeTarde:

Corona e Corona SVG Level BuilderConstruct 2;Game Design: Dicas Truques e

Quebra-galhos;Jogos de tabuleiro na GGJ.

5011/04/23