List of community-made extensions

Align object on the screen

Align objects on the scene relatively to the window (or screen size).

Animated Back and Forth Movement

Make the object go on the left, then when some distance is reached, flip and go back to the right. Make sure that your object has two animations called “GoLeft” and “TurnLeft”.


Provides an action to make the object bounce from another object it just touched. Add a permanent force to the object and, when in collision with another one, use the action to make it bounce realistically.


Expression returning the content of the clipboard. Works only on Windows, macOS and Linux (not on iOS/Android or web games).

Cursor type

Provides an action for changing the type of the cursor (on Windows, macOS and Linux).

Drag Camera With Pointer

An action to move the camera by dragging with the mouse (or scrolling with the touch), on vertical, horizontal or both directions.

Extended variables support

Conditions and actions to check for the existence of a variable, or delete existing ones from memory.

Fire bullets

Allow the object to fire bullets, with customizable speed, angle and fire rate.

Make the object flash (blink) for a period of time, so that it is alternately visible and invisible. Trigger the effect by using the Flash action.

Gamepads (controllers)

Add support for gamepads (or other controllers) to your game, giving access to information such as button presses, axis positions, trigger pressure, etc…

Health (life points and damages for objects)

Add actions and conditions to manage the life of the object. Object can get damages, lose some health and you can check with a condition if it's dead.

Konami Code

Allows to input the classic Konami Code (“Up, Up, Down, Down, Left, Right, Left, Right, B, A”) into a scene for cheats and easter eggs.


When hosted on, use Kongregate services to get information about the user, submit scores or interact with the Kongregate page.

Linear Movement

Move the object linearly, according to the speed configured on X and Y axis. Useful for simple enemies, bullets or objects following a straight line on the screen.

Noise generator

Expressions for generating Perlin and simplex noise values (2D or 3D). Useful for procedural generation.

Parallax for Tiled Sprite

Behaviors to animate Tiled Sprite objects in the background, following the camera with a parallax effect.

Rotate a string 13 characters

This extension rotates all alphabetic characters in a string by 13 characters.

Sine (or ellipsis) Movement

Allow an object to move smoothly on the X and/or Y axis following a sine wave, or an ellipsis.

Snap objects to a virtual grid

Action to snap objects to a virtual grid during the game.

Sprite Masking

Allow to use a sprite object to mask another.

Stay On Screen

Force the object to stay visible on the screen by setting back its position inside the viewport of the camera.

Mobile virtual keyboard for Text Entry

Allow to open and close the virtual keyboard on mobile (iOS, Android). To be used with Text Entry objects. Simply add the behavior on the textEntry, and use an action in the eventsheet for open/close the mobile keyboard.

Time formatting

Expressions to transform time in seconds to format like HH:MM:SS. Ideal to display timers on screen.

Timed Back and Forth Movement

This behavior moves an object (like an enemy) for a chosen time or distance, then flips it and starts over, moving the object back and forth, vertically or horizontally.


Create an illusion of depth by setting the Z-order based on the Y position of the object. Useful for isometric games, 2D games with a “Top-Down” view, RPG…