A playground for the Godot engine. Open a tab, write a script, hit play. Nothing to download and nothing to configure.
Open one, read the code, change a line and hit play. Every example is plain GDScript.
A ball crossing the screen and bouncing off the edges. The smallest loop there is: read delta, move, invert the velocity.
Gravity, jump and floor detection with CharacterBody2D, over platforms built from code.
An emitter that follows the mouse, with a procedural dot texture and a color ramp. CPU particles, the ones the web renderer draws.
A fullscreen canvas shader animated by TIME. Change a uniform, save, and the project reloads.
Five squares crossing the screen, one per transition curve. The fastest way to see what each easing does.
70 in the catalog, with search and filters.
BrowseClick to drop a RigidBody3D on the floor and watch it stack. The ones you spawn clear themselves after ten seconds.
The six primitive meshes on a spinning ring, each one with its own material: metal, rough and emissive.
A grid of 196 cubes riding a sine wave. Two nested loops on setup, one line of math per frame.
WASD driving a CharacterBody3D around pillars, with a camera that trails behind. No mouse look.
A sphere whose vertices ride a wave while the emission pulses, written in a spatial shader.
35 in the catalog, with search and filters.
BrowseThe basic controls on one screen, each one reporting to the same label through its signal.
The same four boxes handed to four containers. Layout in Godot is picking who arranges the children.
Six panels pinned with layout presets. Resize the game panel and every one keeps its corner.
The same three nodes twice, and the difference is a handful of add_theme overrides.
Bold, color, wave, shake and rainbow, all of it BBCode tags inside one label. No animation node involved.
28 in the catalog, with search and filters.
BrowseWrite GDScript and shaders and see the result while the project runs. No install, no project setup, no waiting for an import.
Completion for the engine API as you type, with the signatures and properties of the class you are on.
Publish a project and send the link. Anyone opens it in the browser and runs the same thing you built.
Everything below was built and published from the browser.