GiveGigs Logo
GiveGigs

Free Tools

A collection of free tools to help freelancers and businesses be more productive

Game workshop

Start an original game. Use assets you created or have permission to use, and review their license terms before distribution.

Godot 4 starter scripts

extends CharacterBody2D
@export var speed: float = 240.0
func _physics_process(_delta: float) -> void:
    velocity = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down") * speed
    move_and_slide()

Create the matching CharacterBody2D or Area2D node in Godot 4, add a CollisionShape2D, then attach this script. Movement uses Godot’s default UI actions. Add your own visual assets. Review and run locally.

Original mechanics brief

Report a concern

Keep the work moving

Next from CryptArtist Studio