450 likes | 543 Views
Aquecimento GGJ 13. Alvaro Gabriele Rodrigues. Global Game Jam 2013. AVISO. Esta apresentação é um guia. Use e abuse dela durante a esta semana! Vou passar rapidamente por seus principais pontos; Leia este documento com calma. O que deve ser feito antes da jam?.
E N D
Aquecimento GGJ 13 Alvaro Gabriele Rodrigues Global Game Jam 2013
AVISO • Esta apresentação é um guia. Use e abuse dela durante a esta semana! • Vou passar rapidamente por seus principais pontos; • Leia este documento com calma.
O que deve ser feito antes da jam? • Pesquise ferramentas,frameworks e engines de desenvolvimento úteis, que possam facilitar o desenvolvimento dos jogos durante a jame que sejam ágeis e fáceis de trabalhar. • Busque e jogue, games produzidos em jams anteriores; • Conheça também temas de jams anteriores; • Joguebastante!
O que é uma game jam? • Encontro de desenvolvedores para criação de jogos aproximadamente 40 horas; • A palavra chave aqui é RESTRIÇÃO;
Existem dezenas de eventos com propostas similares • Global Game Jam • Indie Game Jam • Experimental Game Play • Experimental Gameplay workshops • Ludum Dare • No More Sweden • Indie DB Unity Contest July 2010 • Itaú • Game Jam no Gamecity • Game Jam da empresa Jynx • IGF • IndyCade • Rosetta Stone Gamejam • Health Games Challenge • TIG Jam • TIG Jam UK • Game Jam Lituânia
Global Game Jam Evento anual colaborativo voltado ao desenvolvimento de jogos em geral (digitais ou não);
Global Game Jam 40 horas para desenvolver um novo jogo dado um tema;
Mote do evento: ao invés de FALARsobre jogos, vamos FAZER jogos;
Objetivo do evento: gerar portfolio para todos os envolvidos. Portfolio pode se tornar um jogo real ou até mesmo um emprego.
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á participando • Ter um jogo real em seu portfolio • Aprender (de maneira tangencial) • Mostrar que sabe fazer.
Cronograma aproximado da jam • Sexta (25/01) – 15:00h - Aquecimento • Sexta (25/01) - 17:00h - Keynote (palestra inicial) • Sexta (25/01) - 17:30h - 18:00 - Formação de Grupos • Sexta (25/01) – 18:00h – Divulgação do tema • Sexta (25/01) – 18:30 – Início do desenvolvimento • Sexta (25/01) – 22:30 – Fim das atividades da sexta • Sábado (26/01) – 8:00 – retorno à FATEC • Sábado – 15:00h - Prazo limite para criar o projeto do jogo no site da GGJ • Sábado(26/01) – 22:30 – Fim das atividadesdo sábado • Domingo (27/01) – 8:00 – retorno à FATEC • Domingo (27/01) - 17:00h - Prazo limite para envio dos jogos • Domingo (27/01) - 17:15h – Início das apresentações dos jogos e votação/feedback interno • Domingo (27/01) – 19h – Fim das atividades.
Regras básicas • Plataforma e ferramentas livres; • Licença muito pouco restritiva; • Número de integrantes da equipe é livre • Recomenda-se de 3 a 6 • Não recomendamos 1 e 10+ • Você deve seguir o tema • Opcionalmente, você pode implementar no máximo 4 "achievements" (diversifiers) • Veja os diversifiers deste ano aqui
Tema • Só sai no dia do evento; • 2012:
Conselhos para sobreviverFerramentas • Use a ferramenta que você conhece; • Se for aprender algo novo, aprenda durante essa semana e não durante a jam;
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.
Conselhos para sobreviverBrainstorming • Dedique um tempo determinado ao brainstorming • 1h ~ 1h e 30h • 30 min para idéias individuais; • 30 min para discussão das ideias; • 30 min para fechamento da ideia;
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 Birds • Cute The Rope • Minecraft • Canabalt • Mas 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.
Conselhos para sobreviverTeste do elevador • Se você conseguir explicar o seu jogo em menos de 1 minuto (tempo de subida no elevador), qualquer um vai entender o conceito.
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; • Dedique eum tempo ao play test • 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.
Conselhos para sobreviverDiversos • Se 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
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
Conselhos para sobreviverTatue na testa de seu programador! • Programe o menos possível! • Não é o momento de aprender a criar uma engine!
ConselhosVeja os conselhos dos outros! • http://gamedev.tutsplus.com/articles/business-articles/how-to-get-the-most-out-of-a-game-jam/ • http://wilbefast.com/2011/01/31/ggj11/
Conselhos para VIVEROuse! • Seja criativo em 1 aspecto, mas não em muitos! • Se possível (não é obrigatório) use interações alternativas ou plataformas diferentes: • Kinect, robótica, Wiimote, Realidade Aumentada, etc.
O que você deve levar na jam? • Notebook c/ 3G • CABOS • Colchão de ar • Cobertores • Água • Lanches leves • Emuladores • Muito papel grande • Muitas canetas coloridas • Checklists • Uma boa câmera • Caixinha de som • Webcam • Papel quadriculado • Backups • Fone de ouvido • Microfone • Tablet
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 • Dê importância à apresentação final no Domingo • Não deixe seu jogo morrer!
Como treinar • Aproveite este aquecimento • Estude os temas já utilizados em game jams anteriores • Jogue os jogos de jams passadas
Canivete do jammer • Ferramentas que você deve saber usar durante a jam! • Mostrar ferramentas é um dos objetivos deste aquecimento!
Ferramentas são essenciais! As ferramentas apresentadas aqui muitas vezes possuem alternativas mais profissionais; Selecionamos apenas algumas das mais fáceis e rápidas de usar; Por favor, sugiram e usem outros recursos também! Cada um tem suas ferramentas prediletas;
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;
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;
Sugestões de ferramentas de captura de tela • Wink: gera arquivos muito grandes, formato Flash; • Simple Timelapse Tools: • Multiplataforma;
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;
Ferramentas para som • Audacity: • Editor de áudio; • sfxr: • Gerador de efeitos sonoros para games; • Versão mais atual é o bfxr;
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!
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?
Pixel Art • GraphicsGale: programa para animação e edição.
Editores de mapa • Mappy: Editor de mapas; • DAME: Editor de mapas;
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;
Geradores de jogos para gêneros específicos • Wintermute Engine: gerador jogos de Adventure; • RPG Maker: gerador de RPG;
Ferramentas de Geração de Jogos • Construct; • Processing; • Scratch; • Unity. • Flash