Postagens

Mostrando postagens de julho, 2019

Pixelização do jogo

Imagem
Olá!! Seja bem-vindo ao segundo post do meu blog, neste post estarei mostrando como criar um visual " pixelizado " do seu jogo. Este é um efeito interessante presente em jogos como Celeste , onde o mundo 2D têm um estilo retrô, enquanto que as caixas de diálogos,  menus e outros elementos são com maior definição. screenshot do jogo Indie "Celeste", pode-se observar que alguns efeitos visuais como aberração cromática são pixelizados enquanto que a caixa de diálogo tem alta definição. Imagem em:  http://www.celestegame.com Este efeito é possível replicar de duas formas (que consegui descobrir no Godot 3.1): Utilizando uma resolução pequena nas propriedades do projeto, assim quando o jogo ficar em tela cheia, é "pixelizado" todo o jogo, inclusive elementos como as caixas de diálogos; Utilizando um node chamado Viewport , que renderiza apenas a cena que é como filho do Viewport . O método que irei mostrar será do Viewport , mas antes de con...

Introdução ao Blog e primeira dica de programação

Olá a todos, sejam bem vindos ao meu blog!! Meu nome é Gabriel e irei passar meus conhecimentos variados a partir da minha experiência de 1 ano e meio de programação na Game Engine Godot. Esse blog não tem o objetivo de ensinar programação no Godot, já que existe alguns canais no YouTube que abordam bastante da Engine, mas sim de poder expandir a comunidade de programadores dando algumas dicas de ouro para produção de seu jogo. Agora, para começarmos com o pé direito, a primeira dica do blog é algo que observei bastante a comunidade gringa (a partir da aba issues do diretório Godot no github) e que é um problema bastante irritante quando vai mexer com PARTÍCULAS. No Godot, quando vai criar, por exemplo, uma arma que, ao disparar, emite partículas, irá reparar um "engasgo" na primeira vez que vai disparar. Esse problema é do compilador do shader do ParticlesMaterial, basicamente, quando cria um node Particles2D , você edita as propriedades como Gravidade, velocidade inic...