scr_draw_resizable(sprite, width, height, pivot_x, pivot_y);
scr_draw_resizable_ext(sprite, x, y, width, height, pivot_x, pivot_y);

Script helps to draw resizable interface elements from 9 frame images of passed sprite.

Works perfectly on Windows, iOS, Android and HTML5 targets.

Use it in draw event of object. Usage example included in package.

End User Licence Agreement (EULA).

Version 1.0.2. Published August 16, 2014

Created with GameMaker: Studio v1.4.1398

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Matt H 21 June 2019


Anonymous 08 December 2018


Alexandr S 05 October 2018

Useful for beginners


Alex A 01 September 2014

Good Utility Resource.


Anonymous 15 July 2014

Pretty Good

Its a pretty nice/useful script, I find it strange how it uses the objects properties to draw the 'panel' though.
My suggestion is you remove all object dependant variables (sprite_index,image_xscale etc) and make it so its independent of its own object.
eg: scr_draw_resizable(sprite, width, height, pivot_x, pivot_y,x,y)

Other than that good script :)

This review was left for a previous version of this asset.


Alsekond (Publisher) 17 July 2014

Dear Benjamin,
Thank you for review and your suggestion. Good point. I will think about this for next update.


Mikhail K 05 July 2014


Nicely done.
However, stretching could make textured messages look awful.

(sorry for possible mistakes - my english is bad)

This review was left for a previous version of this asset.


Alsekond (Publisher) 17 July 2014

Dear Mikhail,
Thank you for review. I want to fix the bug in next update but I don't understand it. Could you please if it possible write details to me using link below?

Best regards,

Package contents

Loading, please wait

What is the issue?

Back to Top