Pular para o conteúdo principal

Minha participação no Ludum Dare #44

· Leitura de 4 minutos

Depois de não participar das últimas 3 edições do Ludum Dare, decidi tentar fazer um jogo em 48 horas na edição 44. Demorei um pouco pra pensar em uma ideia, e depois de executá-la achei que não ficou bom e decidi não terminar e publicar o jogo na página do evento.

Minha palestra sobre carreira no Senac Porto Alegre

· Leitura de um minuto

Semana passada realizei uma palestra sobre carreira na indústria de games, com foco em programação de jogos, no Senac de Porto Alegre. Foram 2h conversando e tirando dúvidas sobre como é trabalhar desenvolvendo jogos, foi uma ótima oportunidade de compartilhar minha experiência de quase 9 anos na indústria.

10 anos

· Leitura de 3 minutos

Quando comecei este blog tinha acabado de me formar em Ciência da Computação e iniciado uma pós-graduação em Produção e Programação de Games. Na época fiquei em dúvida e quase escolhi fazer Engenharia de Software, porém decidi arriscar por que sempre tive interesse em jogos e computação gráfica. Foi uma escolha bem feliz, e 10 anos depois consegui construir minha carreira nesta indústria tão pequena, grande, lenta e rápida - é tudo ao mesmo tempo.

Comparando delegates e Unity Events

· Leitura de 4 minutos

No meu vídeo sobre um padrão para enviar mensagens na Unity utilizando delegate tive um comentário perguntando se não seria melhor utilizar o UnityEvents por questões de performance. Eu respondi o comentário dizendo que não era um problema tão grande, até por que o envio de mensangens não é algo que quero fazer o tempo todo, mas fiquei pensando sobre outro ponto que comentei em relação a flexibilidade. Decidi fazer este post comparando o código do meu post com o UnityEvents.

Novo vídeo: Enviando mensagens na Unity

· Leitura de 2 minutos

No começo de um projeto na Unity é comum adicionarmos referências de outros objetos em um mesmo MonoBehaviour, como um campo de texto que precisa ser atualizado. Porém, quando maior o projeto fica, mais díficl é manter todos scripts que tem referência atualizados, sem falar que é muito fácil quebrar uma referência dessas. Uma solução para isso é desacoplar o máximo possível componentes que não precisam conhecer outros para realizar seu objetivo, e enviar mensagens é um padrão de desenvolvimento que pode ajudar muito nesse caso.