Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Implements simple player movement using input actions in GDScript for a 2D scene.
# Player.gd
extends CharacterBody2D
@export var speed = 200
func _physics_process(delta):
var direction = Vector2.ZERO
if Input.is_action_pressed("ui_right"):
direction.x += 1
if Input.is_action_pressed("ui_left"):
direction.x -= 1
if Input.is_action_pressed("ui_down"):
direction.y += 1
if Input.is_action_pressed("ui_up"):
direction.y -= 1
velocity = direction.normalized() * speed
move_and_slide()Godot Engine is a free, open-source, cross-platform game engine that allows developers to build 2D, 3D, and hybrid games using an intuitive scene system, GDScript, C#, or visual scripting.
Origin & Creator
Godot was originally created by Juan Linietsky and Ariel Manzur, and later open-sourced under the MIT License to empower global developers.
Industrial Note
Godot excels for indie game studios, prototyping, 2D art-heavy games, and teams that want full control with open source tools and no licensing fees-even at massive scale.