↓ Ir para o conteúdo principal

Unity

2025

Minha participação na Unite 2025 em Barcelona

Minha participação na Unite 2025 em Barcelona

·1249 palavras·6 minutos
Unite é o evento anual da game engine Unity, que aconteceu este ano novamente em Barcelona, entre os dias 17 e 20 de Novembro. Foi minha primeira vez no evento, e tive a honra de participar não apenas como espectador, mas também como palestrante e Unity Insider.
Como implementar o padrão Message Queue no Unity

Como implementar o padrão Message Queue no Unity

·687 palavras·4 minutos
O padrão Message Queue é uma maneira simples e eficiente de desacoplar o código no seu projeto de jogo. Uma das formas mais fáceis e eficazes de desacoplar o código em um jogo é implementando o padrão Message Queue, também conhecido como Event Queue.

2023

Meu primeiro livro: Criando um Jogo RTS na Unity 2023

Meu primeiro livro: Criando um Jogo RTS na Unity 2023

·556 palavras·3 minutos
Fiquei sem atualizar o blog nos últimos meses, e hoje posso compartilhar o motivo: escrevi meu primeiro livro! Da concepção à publição foram meses dedicando meu tempo livre para escrever um livro que combinasse minha experiência profissional de quase 14 anos desenvolvendo jogos, sendo 10 anos utilizando Unity como minha principal engine. Foi uma oportunidade incrível e que não seria possível sem a editora Packt para me apoiar e fornecer o suporter necessário para revisão de textos, código, e muito mais.
Desenvolvimento de jogos em Unity com TDD

Desenvolvimento de jogos em Unity com TDD

·596 palavras·3 minutos
Desenvolver jogos é um processo complexo e desafiador, mas o uso de técnicas de desenvolvimento de software pode ajudar a tornar esse processo mais eficiente e eficaz. Um desses métodos é o Test-Driven Development (TDD), que pode ser aplicado ao desenvolvimento de jogos com Unity.

2022

Como exibir um README na Unity ao abrir o projeto

Como exibir um README na Unity ao abrir o projeto

·241 palavras·2 minutos
Uma forma interessante de exibir uma mensagem de boas vindas ou informações sobre o projeto ao ser carregado é exibir um conteúdo similar à um arquivo README que pode ser customizado e exibido na janela do inspector dentro do editor da Unity. Neste vídeo eu mostro como criar um ScriptableObject, alterar sua visualização utilizando um CustomEditor e, por fim, colocar o foco do projeto e do inspector neste arquivo ao carregar o projeto na Unity.
Como adicionar e utilizar botões na Unity

Como adicionar e utilizar botões na Unity

·73 palavras·1 minuto
Neste vídeo demonstro como criar um botão na interaface da Unity, algumas customizações que podem ser aplicadas nele, e como executar um script a partir do evento OnClick. Além de um script, também mostro como executar métodos de outros objetos da Unity no OnClick.

2021

Utilizando Object Pool pattern na Unity

Utilizando Object Pool pattern na Unity

·134 palavras·1 minuto
Neste vídeo mostro um exemplo de como utilizar o design patter Object Pool para reutilizar game objects em situações onde várias cópias são necessárias, como tiros ou inimigos, porém utilizando este design pattern para garantir um bom uso de memória.
Como fazer um sistema de build na Unity

Como fazer um sistema de build na Unity

·220 palavras·2 minutos
A Unity possui um sistema de build onde você pode exportar seu projeto para diferentes plataformas e otimizaçoes. Este sistema é um pouco limitado quando utilizado através da interface do Editor, porém ele possui uma excelente API que pode ser utilizada para criar sistemas de build bem flexíveis e robustos.
Como fazer um plugin para Android em Java na Unity

Como fazer um plugin para Android em Java na Unity

·1149 palavras·6 minutos
Existem algumas estruturas possíveis para implementar um plugin Android na Unity. Quando utilizamos um plugin desenvolvido por terceiros é comum que a sua distribuição seja através de um arquivo AAR, que é uma biblioteca java para Android, junto com alguns scripts em C# para sua utilização. Esta é a opção mais simples, pois a Unity já reconhece o arquivo AAR como uma biblioteca Android e cuida do resto na compilação. Também é possível utilizar um arquivo JAR, mas não é um formato muito utilizado hoje em dia para desenvolvimento com Android, e até exige um pouco mais de configuração para ser utilizado na Unity.