Atas das reuniões
Uma parte das reuniões do USPGameDev são dedicadas ao trabalho nos projetos, porém outra parcela delas são palco de discussões relacionadas à organização do grupo e outras questões mais gerais. Nesta página, estão listadas as atas dessas reuniões de discussão, formando um registro dos tópicos debatidos e das decisões tomadas.
Reunião de Prospectiva 2023-I
Reunião de Retrospectiva 2022-II
Reunião de Prospectiva 2022-II
Reunião de Retrospectiva 2022-I
Reunião de Prospectiva 2022-I
Reunião de Retrospectiva 2021-II
Reunião de Prospectiva 2021-II
Reunião de Retrospectiva 2021-I
Reunião de Prospectiva 2021-I
Reunião de Retrospectiva 2020-II
Reunião de Prospectiva 2020-II
Reunião de Retrospectiva 2020-I
Reunião de Retrospectiva 2019-II
Reunião de Retrospectiva 2019-I
Reunião de Prospectiva 2019-I
Presentes:
- Jairo
- Daniel
- José
- Erica
- Fritz
- Guilherme
- Yukio
- Wil
- Heitor
- Matheus
- Éricles
- Dário
- Cabeça
- LordCamp
- Turri
- Tui
- Pão
- Maki
- Henrique
- Rodrigo da FAU
Trocar Data SIGEX - IMEX:
- Decidimos trocar com o TECS a data. Nosso dia é 28/03.
MAC0101:
- Nossa palestra está semi pronta, será dia 26/03. Terça, 13h-14h. Provavelmente vai durar 20min pq são outros 2 grupos.
- @kazuo256 vai passar os slides pros palestrantes.
- Palestrantes:
* Matheus
IMEX - SIGEX:
- Será dia 28/03. Quinta, 14h-16h.
- Continuar usar o Junken Wars e talvez Super Umbrela ou Skyjammers.
- Não fazer muito longo porque vão querer fugir.
- Palestrantes:
* Matheus
Invasão:
- O poster está feito.
- Local: ECA ─ mais não-programadores uhul!
- Na Educação floppou fortemente.
- Imprimir Bastante
- Espalhadores de Cartaz:
* Tui * Rica * Erica * Turri
- Cuidadores de Poster:
* Guilherme
Recepção e Stands:
- José quase fiquei sem voz
- Muitos bixos, eles pareceram curtir
GODOT MEETUP:
- Próximos 28/02 e 26/03.
- Falar das novas coisas de 3.1
- Google Campus perto da Brigadeiro e a outra é Espaço de Startups da Bradesco perto da Consolação.
- Vagas Limitadas em 60 pessoas, entra no aplicativo e se inscreve, RG CPF essas coisas.
- Ver se dá para fazer palestras _nossas_ na de Março.
Camisetas:
- O mínimo de 30 camisetas baixou para 20. Temos 14 pedidos, faltam 6.
- O Gui está olhando isso.
- Duas cores
* Preta 19 dinheiros. * Branca 17 dinheiros.
- Talvez não tenha como fazer feminina, vamos ver.
Palestras Internas:
- Mestre Rica vai escolher alguém e para candidatar e vai rolar de 2 em duas semanas.
Colocar Games de Jams no Forum:
- Chain Hostility.
* Gui
- Frozen Flame.
* Wil
- Mother's Home.
* Gui
Colocar as páginas de jogos no itch.io USPGameDev.:
- Tem como montar a página como sua e dizer que é do GameDev e o admin autoriza.
- Ou virar admin e publicar com a sua conta.
GameJam Interna:
- USPGameJam
- Julho?
- Aberta/Fechada?
- Quem vai Brainstormar:
- GODOT Jam que tem todo mês
* Wil Will Remeber
Horários das Jams:
- Discutir na véspera de cada Jam se a gente vai chegar no começo (que costuma ser tarde) ou na manhã seguinte.
- Comunicar melhor
LabX:
- IME-SEC vai para o CEC, então vai diminuír um pouco o uso.
- Usar o grupo do Telegram do LabX.
- Falar com a Aurea, que é RD do CCSL.
- Falar com outros RDs.
- Trabalhar na Salas de Reunião.
- Tentar re-roubar a sala da POLI. C110 do biênio.
* Quem costumava cuidar era a orientação pedagógica.
Métodos Ágeis:
- Fica para a próxima porque é semestre par.
MAC0214:
- Fazer os Cartazes e Enunciados. Tentar ajudar os que estão fazendo a saber como fazer.
- Fazer pressão nos professores para explicar direito.
- Montar uns templates de projetos e posters.
- Juntar as pessoas que fizeram para montar uma guia dos relatórios, posters e projetos.
- Perguntar para o Denis se é aceitável que era o responsável.
- Banco de Dados com exemplos
- Cara que faz os bagulhos
* Tui
- o Wil tem tudo, só perguntar para os autores originais se pode.
Let's Test Play:
- Começo do semestre, depois do carnaval
* Sexta depois da Carnaval: 10h-18h. Dia 15/03.
- Local, na ECA junto com a invasão. Senão, pode ser no Bloco B.
* Teria que fazer ofício no bloco B, precisamos do espaço, mesas da matemateca, extensões etc. Uma assinatura de Prof. a Gente tem usado o Alfredo Goldman * Montar hoŕarios, Divulgação, Cartaz.
- Falar com GLITCH MUNDO
- Divulgar melhor
- Ano passado teve o Jornal da USP, será que vai ter de novo?
- Equipe de Organização:
* Rica vai montar o Ofício. * José vai montar os horários e participar do test play. * Tui vai participar do let's test play. * Erica vai participar do let's test play. * Turri vai divulgar. * Wil vai cuidar dos posters.
- Divulgação:
* Posts no Blog, que vai para twitter e fb espelhado * Posters * Apoio institucional do IME para colocar no site e fb e lançar na lista EMAIL * GLITCH MUNDO, se eles quiserem colocar coisas no glitch também. * Procurar por páginas da ECA.
Reunião de Integração:
- Fazer o Doodle e colocar no Fórum:
* Matheus.
Rolls Roles Rolês:
Treinamento:
* Mestre Jedi e Padawã: * Participar de um projeto já existente ou, * Trabalhar em jogos em Equipe com outros padawãs e o mentor. * Talvez reproduzir um jogo clássico, Talvez de Tabuleiro. * Ao invés de ter aulas estrito senso, vai ter um mentor por grupo. * Depende dos mentores a insersão do ingressante. * Mentores: * José * Wil * Fritz * Rica * Heitor * Matheus * Tui * Erica * João
Rolês:
* RPG, entrem no Discord para ver, canal “rpg”: * “Tem nerd pra caramba no GameDev” ─ Gabriel 'Cabeça'. * Tem vários mestres e sessões auto contidas. 4h-5h. Horários diversos. * Não tem só GameDev. Mestrar é um ótimo estudo de Game Design. * Rumble: * Jogo de forum aberto muito complicado de leilão de poderes e gamedesign. * Corujão no final do semestre. * Corujinha, que não tem que varar a noite, mas vem jogar no fim de semana no IME.
Projetos:
* Terminar: * Neo Breaker. NEEDS MOAR JUIÇE * Aracnotopia. Estão testando outro esquema para a teia, melhorar o movimento. “Depois disso tem que fazer um jogo”. * Shartron -> Hook Sharks para apresentar no BIG. Finalizar até Abril para o BIG. * Warmaster: * Acharam um artista para o jogo. Uhul! * War GROW StarCraft mix analógico. * Welcom to Your Mind: * Still alive. * Acharam mais um membro. * Cabeça quer estudar o método de geração procedural “WFC” (muito foda). * Backdoor: * Roguelike com mecânicas de cardgames, geração procedural, RPG magick e roguelikes. * Grimoire Ars Bellica: * Roguelike Factorio Dwarf Fortress Harvest Moon Magic. * Migração para RUST. * Spookmin, even better. * LIES * Fritz TCC ─ Path of the Wicked: * Tower defence de geração procedural com inimigos com IA adaptativa. * Precisa de Artistas e outros desenvolvedores. * “Space Ship Battles”: * Fork do Jogo dos Barquinhos * Cutting Edge: * Fazer o tutorial. * Marvellous Soft apenas cresce. * Simulador de D&D Haskell edition. * Documentação da UGDK. * Square Dash: * DVD screensaver battle royale.
Reunião de Retrospectiva 2018-I
Presentes:
- Kazuo
- Akira
- Fritz
- Erica
- Yukio
- Dario
- Lívia
- Caru
- Arthur
- José
- Pão
- João
- Guilherme
- Matheus
- Caru vai imprimir e distribuir cartazes.
- entrar em contato através do Dário.
- Pontos de ônibus da USP.
- Distribuir o cartaz do Let's (test) Play com maior antecedência.
- Redes Sociais:
- Colocar mais coisas no facebook, deixar animado. Mandar pro Pão.
- Mandar Imagens, GIFs, concept art, etc. pra postar.
- Jogar os [Let's (test) Play]s para o começo do semestre seguinte para evitar clash com provas finais.
- Fazer mostra intermediária depois LD42. Final de agosto e começo de setembro.
- Semana da computação.
- Dia do ensino médio.
- Atividades dos grupos de extenção para o ensino médio.
- Vamos acertar na Reunião de Prospectiva.
- Stand na feira de profissões no ASDFjAJgajjgh$^{(TM)}$.
- Sábado dia xx/yy/2018
- Talvez no mesmo dia da LD42, rip.
- Usar o Site como blog dos projetos.
- Versão internacional do site?
- Jogos publicados no itchio.
- Link pro forum e wiki mais vizíveis.
- Akira vai começar fazer o novo-novo site.
- Caru e Carol podem fazer revisão do conteúdo bilíngue.
- Cada Projeto tem que mandar descrição e blarb sobre o jogo
- Projetos deverão estar disponíveis no itch.io
- release notes, change logs, etc. vão para lá.
- Começar a quest dos Cartões.
- Grana do Santander UwU (pra divulgação)
- Matar escorpiões, matar bem matado.
- Invasão, decidir na prospectiva.
- Escola de aplicação, pode vir crianças e adolecentes (yuck)
- Cuidado com os escorpiões.
- Camisetas foram legais
- Mais uma leva.
- Coelho ficou sem ;_;
- Abrir a thread e esperar 10 caras
- Femininas.
- Treinamento
- Começou cedo, sem ver nem IF nem FOR etc. Assustou geral foi triste.
- Talvez o treinamento do 1º semestre seja mais design e lógica de jogo.
- O do 2º (já que já vão ter tido MAC110) seja mais programação como está.
- Godot level designer (José, Wil, Matheus e Tui).
- Workshop de game design.
- Workshop de roteiros.
- Workshop de música.
- Lívia
- Assistam https://www.youtube.com/watch?v=lDVLJZzAxIQ
- Reunião de integração.
- A exposição dos projetos era só quinta feira, então algumas pessoas não podiam vir.?
- Mais artes.
- Podem pedir pro Zé (que sabe um pouco de Blender e desenha ocasionalmente)
- Zé vai upar no site dele umas fotos do que ele desenhou
- Rolê esta sexta 18/07/06
- Encontrar 18h no metro da liberdade.
- Infra
- Durex no postit.
- Postit não gruda.
- Wifi e eduroam são horríveis :c
- Falar com a Marcia e com o Nelson sobre monitores e mouses e cadeiras e equipamento do LabX.
- Acampamento de verão
- Fevereiro.
- Pensando no Let's (test) Play.
- Alguém tem que ganhar o PIPA pra ganhar grana bolsas e prestigio e muita fama e tals.
- Se inscrevam BBC.
- Planejar coisa pro SIGEX para próxima retrospectiva.
- Editais SPCINE governo de SP entrando em editais
- Dário vai divulgar no fórum.
- spcine.com.br/tag/games/
- Corujão
- GALERA VAI SER LEGAL!
- É só agitar no fórum.
- Semana da pátria.
- Welcome to Your Mind
- Muitos membros, mas ninguém nunca fez um jogo e mil tretas.
- Como lidar com muitos membros novos numa equipe?
- Wil vai ser coach consultor de métodos ageis.
- Botão vermelho?
- Fazer um metroidvania
- USPGameKart
- E-MINAS
- Foi legal
- De novo? P3? Help?
- Pessoal do Glitch-Mundo
- Às 23h30 os PCs desligaram todas juntas.
- Yukio vai perguntar pro Nelson se é um script.
- MAC214 Cultura e extenção foi dahora.
- Mini projetos
- Bem legais.
- Assistam "Juice it or Lose It".
- Muitos elogios aos jogos.
- Marv Inc. Na Steam e Ganhador do BIG.
- LIES jogo analógico.
- Backdoor tá legal
- 1º MMO UHUL!
- Fazer um jogo analógico com peças das impressoras 3D
- Game Jams
- LD42 segundo sábado de agosto.
- Contato com Glitch foi bom
- Vamos existir no mundo real!!
- Contatos com pessoas reais, emprego no futuro kkkkk
Reunião de prospectiva 2018-I
Reunião de retrospectiva 2017-II
Contexto
Retrospectiva sobre as atividades desenvolvidas pelo grupo no segundo semestre de 2017.
Participantes: Lucas Dario, Caroline, Akira, Caru, Guilherme, Daniel, Livia, Victor Domiciano, Rodrigo, Pão, Wil, Yan.
Local: Saguão do CCSL
Data: 11/12/2017
Duração: 2h15min
Ações a serem tomadas
- Novamente, tomar cuidado com as licenças usadas nos nossos trabalhos e nos que usamos de terceiros (ver ata da retrospectiva de 2017-I)
- Novamente [2], vamos tentar fazer camisetas do grupo. O Akira e a Livia estão cuidando das artes e o Guilherme vai negociar com a loja (Camisetas 24h). Vejam também o tópico no fórum.
- Para quem ainda não tem biometria na porta ou conta nos PCs do LabX, procurem o Nelson Lago (este cara). Ele costuma ficar no primeiro laboratório do primeiro andar do CCSL (o andar da passarela/ponte).
- Vamos realizar uma inédita reunião de prospectiva no começo do semestre letivo (Março) para discutir, principalmente, os projetos que faremos na temporada
- Essa ideia foi motivada pelo fato que a última reunião de retrospective (2017-I) foi no começo do semestre e teve muito mais quórum
- Convenientemente, ela vai servir para deixar todo mundo por dentro do que vai rolar no semestre
- Possivelmente usaremos a reunião para propor projetos novos/antigos para os demais membros do grupo. Se fizermos isso, vai ser no formato de pitches (exposições de curta duração, tipo 1 ou 2 minutos, no máximo 5), e mesmo assim seria bom fazer um post no fórum antes da reunião para preparar a galera.
- Usar mais o chat de Whats e do Discord para avisos importantes e/ou urgentes
- Não está nos chats? Avise aqui.
- Uma sugestão para futuros projetos/considerações: criar um multiverso UGD com todos nossos personagens e cenários XD
- Tentar casar os horários da reuniões de trabalho para haver mais interação entre os projetos
- Isso talvez seja mais plausível agora que o BCC vai sempre deixar as tardes de sextas livres para todos os anos =)
- Realizar uma Jam interna do USPGameDev, seja no modelo tradicional (tema sorteado) ou para trabalharmos nos projetos do próprio grupo
- Publicar coisas divertidas nas redes sociais para nos fazermos mais lembrados
- Pão candidatou-se para postar gifs dos nossos jogos no facebook
- Obviamente, isso requer que criemos o hábito de fazer mais vídeos dos nossos jogos e mandemos pra ele =)
- Em cada temporada, escolher um Instituto vítima na USP para spammar sobre o USPGameDev, garantindo mais diversidade de formações sem, ao mesmo tempo, crescer demais o grupo e perdermos o controle
- Para a temporada 2018-I, estávamos cogitando ir atrás da Física ou da Bio (não lembro qual >.<)
- Manter os workshops de arte, música e roteiro (esse último é novo)
- Usar mais o fórum para discurrões técnicas
- Por exemplo, implementou uma IA super lecal no seu jogo? Compartilhe com o resto do grupo!
- Ou, está travado no design das classes do seu incrível MMORPG? Manda lá que a gente dá um jeito!
- Tentar realizar o próximo let's (test) play no bloco B do IME. Possíveis lugares:
- No espaço da Matemateca/Lanchonete
- No saguão mesmo e é isso aí
- Nas salas de aula, com auê do lado de fora para chamar atenção
- "Acampamento de férias": uma ou duas semanas com palestras + desenvolvimento intensivo de algum projeto, durante as férias
- Fazer uma mostra (inspirada no let's play) interna todo mês, mostrando o estado atual dos jogos (do verbo: rodar eles para todo mundo ver na hora)
- Talvez usar o horário premium das tardes de sexta
- Criar perfil no [itch.io] e publicar o que for possível dos nossos projetos
- Guilherme encarregou-se dessa tarefa
- Pesquisa e descobrir a viabilidade de desenvolver jogos para consoler
- Akira vai correr atrás das SDKs disponíveis
- CORUJÃO
- Rica, é com você
Reunião de retrospectiva 2017-I
Contexto
Retrospectiva sobre as atividades desenvolvidas pelo grupo no primeiro semestre de 2017.
Participantes: Wil, Victor, André, Akira, Rica, Omar, Enjuu, Renato Utaki, João, Guilherme, Zé, Girotto, Daniel (pessoas que não lembro o nome: colega do Girotto, colega do João e do Guilherme, colega do Daniel, moço que conhece o Lucas Dário). Faltou alguém?
Local: Saguão do CCSL
Data: 2/8/2017
Duração: 2h
Ações a serem tomadas
- Cuidados com licenças e direitos autorais
- Lembrar de colocar licenças no nossos projetos (MIT, GPL, Creative Commons, etc.)
- Não usar imagens encontradas no Google pois a licença delas não é clara. Prefira opengameart, freesound, game-icons.net, etc.
- FONTES (do verbo arial, monospace, helvetica, etc.) também possuem licença! Em geral as do Google Fonts são abertas
- SEMPRE CREDITAR OS AUTORES ORIGINAIS
- Mandar lembrete de reuniões importantes (integração e retrospectiva) nos chats
- Girotto vai ver se consegue fazer um Bot pra isso
- PREENCHAM O DOODLE PARA AS REUNIÕES DE INTEGRAÇÃO
- Regular digressões durante reuniões de trabalho
- Sugestões: usar técnica pomodoro ou Test-Driven Development (TDD)
- Como conseguir mais assets:
- Renderizar sprites usando Blender
- Editar assets feitos por outros (é mais fácil do que fazer um do zero)
- Participar dos workshops (ELES NÃO EXIGEM EXPERIÊNCIA PRÉVIA)
- Bfxr para efeitos sonoros 8bit
- Gravar sons (funciona melhor do que parece)
- Conteúdo procedural (difícil, mas interessante)
- Acolher melhor artistas no grupo, deixando eles participarem do processo criativo e fazerem a arte do jeito que eles preferirem
- Frequentar mais o fórum e o discord
- No fórum, dar like para sabermos se as pessoas estão lendo os posts
- (No BoomScience) Ler os roteiros!!!!
- Projetos da temporada:
- Confirmados
- BoomScience
- Deviant
- Marvelous Inc.
- Backdoor
- Não confirmados
- Psycho: the Ball
- Breed
- UGDK
- Sistemas de RPG/Simulador de D&D
- Sajuuk's Heirs
- Confirmados
- Fazer um evento em parceria com o Existimos do IME para incentivar representatividade de gênero no grupo
- Postar no fórum uma explicação sobre os níveis de comunicação do grupo
- Atualizar as páginas principais da Wiki no começo e no final da temporada (Rica se candidatou)
- Dividir o treinamento de maneira a dar mais tempo para o mini-projeto. Proposta de um terço + dois terços
- Workshops e Materiais para:
- Desenho (Akira)
- LMMS (Rica)
- Música/Composição (Lívia? Amigo do Rica?)
- Divulgar let's (test) play nos letreiros da USP
- Enquete para jogatina de FDS (sugestão: nomic)
- Fazer Atas nas reuniões de integração
- Listar proficiências dos membros do grupo para saber quem perguntar
- Projetos tentarem spammar um pouco os canais de comunicação para chamar participantes
- Comprar camisetas
- Patrocínio Buscapé no let's (test) play
Reunião de retrospectiva 2016-II
Contexto
Retrospectiva sobre as atividades desenvolvidas pelo grupo no segundo semestre de 2016.
Participantes: Wil, André, Victor, Kei, Gabriel
Local: LabX (Laboratório 16 do bloco C)
Data: 05/12/2016
Duração: cerca de 1h40min
Pontos positivos
- MAC0214
- Pensar estímulo
Encontrar uma forma de estimular o desenvolvimento contínuo dos jogos fora dessa disciplina
- Pensar estímulo
- Treinamento
- Rever tutoriais
- Outras áreas
Promover treinamento em todas as áreas contempladas pelo desenvolvimento de jogos (eletrônicos e analógicos)
- Participação na Ludum Dare
- Reuniões de integração
- Diversidade de projetos
- Backdoor [May drop]
- BoomScience
- Psycho: The Ball [MAC0214]
- Water Insignia [MAC0214] [May drop]
- Shabblaw: No More Life
- Estudo de sistemas de RPG
- LudumDare
- Sistema de temporadas
- Atualizar a palestra para MAC0101
A palestra apresenta os aspectos mais técnicos do desenvolvimento de jogos
- Atualizar a palestra para MAC0101
e não corresponde ao estado atual do grupo
- let's (test) play
- Toda temporada
- Melhorar marketing
- Reativar blog
- LabX
Pontos negativos
- Fórum
- Bot no Discord
Notificar novas postagens, etc
- Bot no Discord
- Evasão
- Divulgar mais sobre jogos analógicos
- Ritmo menor
- BoomScience 4ever alone
- Propaganda
Participação do Wil!
- Propaganda
- BoomScience 4ever alone
- Integração
- Intercâmbio entre projetos
Em datas previamente estabelecidas os membros ativos visitarão
- Intercâmbio entre projetos
reuniões de outros projetos
- Reuniões de integração
- Testar 13h
- POO
- Game Programming Patterns
- Refactor Days
- Divulgar novas referências
- Git
- Referências
Aprender VCS para projetos
- Referências
- LabX
- Pedir silêncio
- Falar com Nelson
- Happy Hour
- Corujão
- Jogatina
Pontos a discutir
- Jams
- GGJ e LD
Participar sempre que possível. Detalhe: a GGJ 2017 será organizada por nós!
- GGJ e LD
- Seções fechadas (fórum)
- Read-only
Tornar as seções fechadas públicas para leitura
- Read-only
- MAC0214
Ata da reunião do dia 8/8/2016
Participantes: Wil, Goroba, Akira, Correia, Victor, Isa, André, Guilherme, Gabriel (esqueci alguém?)
Local: Sala de reuniões do bloco C do IME
Início: 17h30
Término: 19h
Visão geral dos projetos e membros ativos do UGD
Wil mostrou tudo que ele tem de informações sobre os projetos atualmente ativos e quem está trabalhando no quê, juntando as informações do fórum com as disponíveis neste workflowy (qualquer problema ou dúvida, pergunte ao Wil).
O USPGameDev cresceu muito nesse ano, atingindo um total de pelo menos 34 membros ativos no momento desta reunião. O Wil não está mais conseguindo dar conta de tudo, e por isso foi feito um brainstorm do qual surgiu as decisões nas seções a seguir.
Integração entre membros e projetos
Um dos problemas do grupo ter crescido tanto é que só o Wil sabe quem está fazendo o quê. Para que todos possam conhecer melhor uns aos outros e, assim, aprimorar a interação entre membros e projetos do grupo, foram decididas as seguintes ações:
1. Cada projeto deve fazer o possível para manter as informações sobre si atualizadas, o que inclui:
- Uma descrição curta em uma thread da seção "Projetos" no fórum
- Uma thread com as datas de reuniões ativas na seção "Reuniões" do fórum
- Links na descrição curta para qualquer outra documentação relevante do projeto (como game design documents aqui na wiki)
2. Todo membro que se considere ativo precisa anotar na sua descrição de perfil do fórum em quais projetos está participando ativamente (a descrição de um usuário aparece quando você clica no avatar dele).
3. FESTAS DURO FEAT. GOROBA-DONO, do verbo vamos aumentar a interação do grupo através de rolês, eventos e afins.
Novo sistema de temporadas do UGD
Como não estamos dando conta da quantidade de novos membros (graças ao sucesso do novo sistema de treinamento decidido ano passado), optamos por adotar um sistema de temporadas no grupo, onde:
1. Cada temporada dura 4 meses, equivalendo aos semestres letivos do ano (Março-Abril-Maio-Junho e Agosto-Setembro-Outubro-Novembro).
2. Novos membros serão convidados apenas durante o começo das temporadas, e serão recebidos pelos Gate Keepers:
- Wil (que vai disponibilizar o template de "entrevista")
- Akira
- Gabriel
- Correia
- Guilherme
3. Os projetos do grupo poderão ser iniciados ou trancados a cada mudança de temporada, assim cada membro pode escolher no que trabalhará a cada ciclo, e ao mesmo tempo oficializando um pouco mais o compromisso e o prazo de cada projeto.
4. Haverá ROLÊS entre as temporadas e no meio de cada um delas, com um total de QUATRO ROLÊS POR ANO. Quando possível tentaremos juntar esses ROLÊS com eventos relevantes como Jams e afins.
Melhorias no treinamento para programação em jogos
1. O treinamento vai ser dividido em duas partes durante um temporada. A primeira metade são os exercícios, e a segunda é o mini-projeto, agora com tempo limite. Os participantes poderão abrir mão de features em prol de alcançar a meta do período, mas se não terminar o projeto tudo bem também: o importante é levar o aprendizado para o próximo.
2. Usar tutoriais interativos de Git para poupar uma aula dos instrutores
3. Melhorar a oficina de Godot e fixar a data dela no meio da temporada, entre os exercícios e o mini-projeto
4. Dar uma aula de métodos ágeis para as turmas que concluírem a "temporada introdutória"
Botão "Fudeu"
Sempre que um membro do USPGameDev precisar de ajuda do resto do grupo, seja porque está com algum problema bem grande no seu projeto ou porque precisa de uma decisão do USPGameDev como um todo, ele ou ela poderá convocar uma reunião como essa, e o grupo deverá se esforçar para comparecer e contribuir da maneira que for possível.
Bastante óbvio mas é bom deixar claro que qualquer um do grupo que precisar de ajuda é só falar!!!!
Ata da reunião do dia 24/02/2016
Participantes: Wil, Omar, Isa, André, Pão (outro André), Victor, Akira (só no final) e Gorodoitsu.
1. Disciplina de Cultura e Extensão
Nenhum membro atual do grupo está fazendo a disciplina de Cultura e Extensão do BCC.
2. Novos membros
O processo para os novos membros vai ser o seguinte:
1. O interessado deve mandar um e-mail marcando uma conversa introdutória. 2. Na conversa, anotaremos dados de contato e horários disponíveis da pessoa (e outras perguntas para conhecer eles melhor) 3. Marcamos horários de "treinamento" com os novos membros 4. Na primeira fase do treinamento, passamos exercícios soltos em LÖVE ou PyGame onde eles precisam mudar um código para implementar um funcionalidade 5. Na segunda fase, eles fazem um projeto em grupo onde eles portam um jogo antigo do UDG (Asteroid Wars, Vikings, etc) para a Godot. A ideia é isso durar o primeiro semestre inteiro. 6. No segundo semestre, ele começam seu próprio projeto ou entram em algum em andamento
A ideia é principalmente aprender com código já funcional e ir cutucando de maneira exploratória. Ao mesmo tempo, o port para Godot faz eles se familiarizarem com a ferramenta.
3. Novo projeto
Para o novos projeto, foi combinado fazer um jogo com todos os participantes da reunião. Para montar a proposta de jogo, foi feito um brainstorm direcionado. Cada um anonimamente propôs uma feature que queria ter no jogo (ou no processo de fazer o jogo) que seria imutável. O que saiu foi o seguinte:
- 1. Explosões
- 2. Conteúdo processual
- 3. Inteligência Artificial
- 4. Enredo forte
- 5. Save files
- 6. Código organizado (wtf)
Como as imposições ficaram muito genéricas, foi feito uma segunda rodada, dessa vez aberta:
- 7. Combate
- 8. Plot twists
- 9. Multiple endings
- 10. Steam Punk
- 11. Stealth
- 12. Upgrades
Esses doze pontos são os fundamentos do jogo, por mais que eles tenham ficado bastante genéricos... Cada um ficou responsável por dizer se o projeto está ou não satisfazendo as features que propês. Por exemplo, o Wil é responsável por dizer se o jogo satisfaz "Conteúdo processual" e "Steam Punk". TEndo determinado essas features, discutimos e fechamos os seguintes aspectos fundamentais:
- a. Plataforma: desktop
- b. Play time: 8h
- c. Idioma: Inglês
- d. Real-time ou Turn-based: Real-time
- e. Jogador: personagem "folha em branco" com aparência minimamente customizável
- f. Ação principal: ainda não decidido
Além disso, outras premissas do projeto é que ele será feito na Godot e será 2D.
A próxima reunião será sexta-feira 26/2/2016, às 14h, na sala de reuniões. Ela já contará como uma reunião exclusiva do projeto novo.
Ata da reunião do dia 24/06/2015
1. Uso do fórum
- É preciso deixar o post Como acompanhar as mensagens do fórum mais visível ou transformá-lo em um FAQ com destaque;
- Se possível, mandar as instruções para o recebimento de notificações na mensagem enviada ao novo usuário no momento do cadastro (ou aceite do cadastro).
2. Experimentos com a Godot
As pessoas relataram o que tem feito para aprender mais sobre a Godot.
- O Kazuo começou a implementar a proposta do Giuliano (e o Vinícius acompanhou um pouco);
- André, Isabela e Victor passarão a usar a Godot nas reuniões de quinta feira.
3. Horário de atendimento durante as férias
As pessoas se mostraram receosas em assumir um compromisso durante as férias por conta das incertezas de disponibilidade. Com isso, a princípio o atendimento está marcado para:
- Quinta feira das 14:00 às 15:00
- Isso precisa ser divulgado;
- Pessoas que vierem conhecer o grupo fora desse horário devem ser cordialmente "redirecionadas" ao momento certo;
Além disso, também discutimos sobre o roteiro dos assuntos de precisam ser tocados durante o atendimento.
- Breve descrição da origem do USPGameDev;
- É muito importante mostrar alguns demos funcionando e/ou o vídeo dos jogos;
- Falar um pouco sobre nossos Valores, Missão e Visão. Em especial:
- Trabalho em equipe;
- Participação e organização de eventos;
- Experimentos com tecnologias e ferramentas de desenvolvimento (não só de programação);
- Falar sobre os projetos em andamento no momento (se houver);
- Explicar brevemente como são as reuniões;
- Mostrar o fórum e deixar claro que ele é nosso meio de comunicação.
O Fernando comentou em tom de brincadeira que poderíamos fazer um vídeo "Introdução ao USPGameDev" com os tópicos acima. No final, a ideia pareceu boa a produtiva.
4. Local de trabalho
Sobre os planos de encontrar um novo lar:
- CITI: O Vinícius e Wilson contaram como foi a visita ao CITI. A ação em andamento sobre isso é tentar entrar em contato com o Prof. Marcelo Zuffo e conversar sobre a possibilidade de usarmos o espaço de lá;
- CEC: O Wilson tentará conversar com o Prof. Alfredo Goldman para ter mais informações sobre o processo de reserva do CEC; UPDATE: é só mandar um e-mail que o Gold reserva, e pode fazer reservas semanais!
- C1-10: É preciso mandar um e-mail para o Giuliano falando que começamos a implementar a proposta de jogo dele e, aproveitando o gancho, podemos comentar nossa atual situação e perguntar se ele tem o contato do novo orientador pedagógico.
5. Projeto introdutório
- Provavelmente os experimentos com a Godot se tornem bons projetos introdutórios;
- Também comentou-se sobre usar jogos de tabuleiro como forma de introduzir questões não relacionadas a programação.
Ata da reunião do dia 17/06/2015
- A reunião foi iniciada retomando a discussão sobre a adoção ou não de uma ferramenta "padrão" do grupo.
- Levantou-se a possibilidade de esperarmos a Valve soltar a Source 2 para ver se vem com um editor legal e tentarmos aprender fazendo mods. Mas vamos deixar essa ideia guardada na manga por hora.
- As exigências que as candidatas a "ferramenta padrão" precisariam ter são:
- Precisa ser fácil de criar um projeto introdutório;
- A ferramenta deve ser amigável e fácil de aprender para os ingressantes tanto de computação quanto de outras áreas.
- Também precisa ser boa de usar para projetos maiores que o introdutório
- Afinal, espera-se que muitos outros projetos usem a ferramenta, facilitando a transição dos ingressantes em projetos já em andamento.
- É fundamental ter boa documentação
- Não podemos depender exclusivamente do material didático que nós mesmos produzamos.
- A ferramenta precisa facilitar a resolução de tarefas não relacionadas à programação
- Ingressantes não programadores precisam conseguir usar a ferramenta para contribuir com os projetos.
- Precisa ser fácil de criar um projeto introdutório;
- Dadas essas restrições, decidimos que adotaremos a Godot como opção padrão para desenvolvimento dos projetos do grupo.
- A motivação para essa escolha foi que a Godot atende a todas as restrições acima, além de:
- É fácil de instalar em qualquer computador (basta baixar o executável para o sistema operacional correspondente);
- A engine é open source (com licença MIT)
- Quem gosta se interessar por C++ e/ou programação de engines de jogos poderá fazer contribuições pelo GitHub deles
- (Vimos que eles tem aceitado pull requests com uma frequência legal)
- Pelo próprio editor visual é possível construir os cenários, como se consegue fazer com o Tiled.
- Atração de novos membros
- Por enquanto, não vamos fazer uma campanha de divulgação "proporções USP";
- Vamos esperar algumas coisas se definirem, ou no mínimo se encaminharem, como as questões do horário de atendimento e espaço físico;
- Como micro-ação de atração, vamos aproveitar a palestra para a turma do BCC 2015 e fazer propagando para as pessoas virem para o USPGameDev no segundo semestre;
Ações
Foi consenso que já discutimos muitas coisas e várias ações já foram listadas, mas ainda não começaram a ser executadas. Para começarmos a agir e ter alguns resultados mais palpáveis, montamos a seguinte lista de tarefas:
- Rever e documentar o workflow de como novos usuários do fórum fazem para receber notificações de acompanhamento de threads;
- Todo mundo precisa fazer os tutoriais da Godot e fazer experimentos com a ferramenta.
(essa atividade será melhor aproveitada se feita em duplas ou grupos pequenos)
- Definir as questões do Horário de Atendimento
- Planejar o qual será esse dia e horário para as férias e segundo semestre;
- Montar o "roteiro" do atendimento (tópicos a serem comentados quando as pessoas vem perguntar "O que é o USPGameDev?");
- Descobrir mais informações sobre os locais candidatos a "nova sala"
- Locais:
- CEC (Laboratório de computadores do bloco B do IME);
- C1-10 (Antiga sede do USPGameDev, no prédio do Biênio-Poli);
- CITI (Prédio "verde" novo do lado da Poli Elétrica, Prof. Zuffo);
- Sala BCC (Laboratório 258 do bloco A do IME);
- Ir a cada um dos locais;
- Verificar se eles atendem às nossas necessidades de infraestrutura;
- Descobrir quem é o responsável pelo local;
- Conversar com essa pessoa para levantar qual a burocracia para usarmos o local.
- Locais:
Ata da reunião do dia 10/06/2015
- 3. Espaço físico
- Sabendo que o Laboratório de Extensão é um local "garantido", por hora continuaremos por lá.
- Apesar disso, o LabX não é adequado para o "funcionamento ideal" do grupo e não há margem alguma para crescimento;
- Precisamos procurar por locais que tenham:
- Possibilidade de reserva por longos períodos (por semestre ou por ano);
- Ter mesas e cadeira para trabalhar com notebooks;
- Tomadas;
- Acesso à internet garantido e estável;
- Capacidade para comportar no mínimo 16 pessoas.
- Os locais para onde podemos tentar ir são:
- CEC (Laboratório de computadores do bloco B do IME);
- C1-10 (Antiga sede do USPGameDev, no prédio do Biênio-Poli);
- CITI (Prédio "verde" novo do lado da Poli Elétrica, Prof. Zuffo);
- Sala BCC (Laboratório 258 do bloco A do IME);
- Algum laboratório da ECA (por meio do Prof. Gilson ou Prof. Wagner);
- Algum laboratório da FEA;
- Reservar salas de aula do IME;
- Será preciso ir a cada um desses locais para descobrir a viabilidade de levar o grupo para lá;
- Também é preciso descobrir qual a burocracia necessária para a reserva.
- 4 e 5. Atração e retenção de novos membros
- Constatamos que a abordagem com as pessoas interessadas em conhecer e/ou entrar no USPGameDev deve envolver:
- Direcionar os ingressantes passando-lhes tarefas de trabalho (talvez com um exemplo já pronto como guia);
- Os veteranos acompanharem de perto as atividades dos ingressantes;
- Indicar e reforçar uma grande meta (como apresentar no Encontro BCC ou algum outro evento);
- Mostrar aos ingressantes que o que eles estiverem produzindo é uma contribuição para o grupo.
- Foi cogitado elaborarmos um "projeto introdutório" que todos os ingressantes receberão como tarefa inicial
- Esse projeto poderia ser um jogo simples que os ingressantes tentariam copiar;
- Ou um projeto só com a estrutura básica para o ingressantes tentar completar;
- Ou ambos
- Para esse projeto introdutório se encaixar com a proposta de "o trabalho dos ingressantes contribui para o grupo", começou-se a discutir sobre o USPGameDev deixar de ser um grupo focado em C++;
- Se o grupo adotar uma ferramenta com menor barreira inicial para a maioria dos projetos, fica mais fácil introduzir novas pessoas em projetos já iniciados;
- Uma escolha desse tipo também tende a ser mais receptiva a pessoas que não queiram se envolver em programação;
- Esse tópico não terminou de ser discutido e será revisitado na próxima reunião.
Ata da reunião do dia 03/06/2015
- Ordenamos os problemas atuais dos grupo de acordo com as relações de dependência entre eles, risco, impacto e dificuldade:
- Comunicação interna não efetiva;
- Reuniões dispersas e pouco produtivas;
- Espaço físico;
- Retenção dos ingressantes;
- Atração de novos membros;
- Oportunidades sendo perdidas;
- Relações interpessoais e questões de individualidade;
- Projetos sendo interrompidos antes de sua conclusão.
- Os primeiros dois tópicos foram discutidos e chegamos a um consenso sobre as ações que precisam ser feitas para resolvê-los:
- 1. Comunicação
- Adotar o fórum o meio oficial de comunicação e discussão;
- Garantir que todos os integrantes do USPGameDev saibam dessa mudança (divulgar a notícia de todas as formas possíveis);
- Os demais canais de comunicação serão mantidos apenas para os assuntos satélite, ou "off-topic";
- Configurar o fórum para sempre enviar notificações de novos tópicos e/ou respostas
- Rever e atualizar, se for preciso, a página com instruções de como acompanhar as discussões no fórum
- Caso não exista um forma prática e simples de habilitar notificações generalizadas, buscar outro sistema de fórum que atenda a essa necessidade
- 2. Reuniões dispersas e pouco produtivas
- Obs: A questão do espaço físico ainda não discutida, muito menos resolvida. Assim sendo, a palavra "sala" está se referindo ao local de trabalho reservado ao USPGameDev, seja ele onde for. Ou seja, não estamos nos referindo explicitamente ao Laboratório de Extensão.
- Tornar as reuniões mais concisas, focadas e dedicadas a atividades do USPGameDev;
- Definir um "horário de atendimento"
- Os membros estiverem na sala durante o horário de atendimento estão obrigatoriamente se comprometendo a atender às pessoas que forem tirar dúvidas ou querendo conhecer o USPGameDev;
- Os membros que não quiserem assumir esse compromisso não devem ocupar a sala durante o horário de atendimento;
- Caso alguma pessoa externa ao grupo venha fora do horário de atendimento, os membros presentes na sala podem esclarecer as dúvidas pontuais e rápidas, mas devem cordialmente explicar que conversas mais extensas devem ser tratadas apenas durante o horário de atendimento (ou por agendamento);
- Nos demais horários, a princípio, o uso da sala fica livre. Porém, a partir do momento que forem acontecendo "encontros regulares" para realizar atividades do USPGameDev, esses encontros passam a ter prioridade sobre o espaço
- Cada membro terá mais autonomia sobre sua participação em projetos;
- Quando dois ou mais membros começarem a se dedicar a alguma atividade do grupo, isso deve ser comunicado através do fórum;
- Esses membros devem, pelo fórum, combinar cada encontro;
- A partir do momento no qual essas pessoas sentirem necessidade de tornar os encontros regularmente periódicos, deve ser feito um comunicado no fórum indicando os dias e horários;
- Nesses horários, a sala passa a ser usada exclusivamente para as atividades do USPGameDev;
- As pessoas que não forem realizar tarefas relacionadas ao grupo devem deixar a sala desocupada nesse momento(!);
- Quem não estiver fazendo parte do encontro original, mas for trabalhar em outras coisas do USPGameDev, pode aproveitar a "reserva" da sala em conjunto;
- Fica a cargo das próprias pessoas (que agendaram o encontro regular) monitorar o engajamento na atividade e abdicar da "reserva" em caso de falta de assiduidade (comunicando a decisão no fórum);