GameMaker Studio 2 (2.3)

GMTwerk 2


You must be logged in to obtain assets



GMTwerk 2 allows you to set delays, listen to conditions and animate values asynchronously using a fire-and-forget interface. Focus on what you want to do, not how to continue it in future steps — and smooth out your animations with unprecedented ease along the way.


See the Wiki section on the official GitHub repository.

Quick Examples

Execute an action after 1 second

Delay(1000, function() {
    show_message("Time's up!");

Execute an action when a condition becomes satisfied

WhenTrue(function() {
    return bbox_top > room_height;
}, function() {
    show_message("You fell!");

Animate a value and then execute an action

Tween(InstanceVar("image_alpha"), 0, 500, [
    "onDone", function() {

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2.3 - Version 2.0.1. Published January 27, 2021

Initial release (re-upload)

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top