Skip to content

Instantly share code, notes, and snippets.

View henriiquecampos's full-sized avatar
🎮
Making games with open source tools

Henrique Campos henriiquecampos

🎮
Making games with open source tools
View GitHub Profile
@henriiquecampos
henriiquecampos / damage-shader.shader
Created October 27, 2020 13:36
A Godot Engine shader that turns pixel into white once its uniform is set to true
shader_type canvas_item;
uniform bool damaged = false;
void fragment(){
vec4 previous_color = texture(TEXTURE, UV);
vec4 white_color = vec4(1.0, 1.0, 1.0, previous_color.a);
vec4 new_color = previous_color;
if (damaged == true){
@henriiquecampos
henriiquecampos / BasicMovement.gd
Last active June 15, 2022 14:09
An example of simple platform character movement in Godot Engine
extends KinematicBody2D
const FLOOR_NORMAL = Vector2.UP
export(float) var speed = 500.0
export(float) var gravity = 2000.0
var direction = Vector2.ZERO
var velocity = Vector2.ZERO