PYBLOCKS / BLOCK REFERENCE

All 261 blocks

Every block in the editor's Library, grouped by category like in the palette. Block names stay in English, exactly as you see them in PyBlocks.

Five shapes

Event

Starts a script when something happens.

Action

Does something. Snaps above and below.

C-block

Wraps other blocks: conditions and loops.

Reporter

Returns a value you plug into a field.

Boolean

Returns true or false, for conditions.

Events16

The hats that start every script: on start, every frame, on a key, on a collision.

Motion31

Position, rotation, size and movement of objects.

Control15

Conditions, loops, waits and clones.

Sensing16

Questions about the world: touching another object? where is the mouse? how much time passed?

Input4

Axes and actions: the player's horizontal and vertical direction and action buttons.

Operators20

Math, comparisons, logic, randomness and text.

Variables18

Store and change values: score, lives, states, globals.

Lists7

Lists of values for inventories, queues and more.

Objects8

Create, find, enable and destroy scene objects.

Physics8

Velocity, forces and gravity of the rigidbody.

Camera9

Follow the player, zoom, bounds and camera shake.

Looks11

Visibility, opacity, color, sprite and draw order.

Animation17

Play Animator clips and tween properties.

VFX7

Particles, emitters, shockwaves and screen flashes.

Effects2

Ready-made effects: bursts and trails.

Lighting8

Ambient light, point lights and post effects (vignette, color grade, scanlines).

Audio9

Sounds, music and volume.

UI17

Text, buttons, images, bars, dialogues, menus and fonts.

Scene8

Switch scenes (with a fade), reload them and checkpoints.

Progress8

Save and load games and checkpoints.

AI15

Enemy and NPC behaviours: chase, flee, patrol, wander.

Essentials1

Shortcuts to get started fast.

Debug4

Console messages and debugging tools.

Custom2

Custom blocks (reserved for a future version).