Skip to content

Instantly share code, notes, and snippets.

@sjvnnings
sjvnnings / better_jumping_character_example.gd
Last active October 21, 2025 18:53
An easy to work with jump in Godot
extends KinematicBody2D
export var move_speed = 200.0
var velocity := Vector2.ZERO
export var jump_height : float
export var jump_time_to_peak : float
export var jump_time_to_descent : float
@CowThing
CowThing / pixel_perfect.gd
Last active August 24, 2025 04:53
Pixel perfect scaling script for Godot 3.1
extends Node
"""
An autoload singleton for pixel perfect rendering of the game.
Set this script as an autoload.
`base_size` - Is the target size of the viewport. The viewport will scale up to fit the largest
possible integer multiple of this size within the window.
`expand` - If true the viewport will expand to the edges of the window after scaling up.