A downloadable asset pack

Buy Now$7.99 USD or more

EDIT: Video and update coming soon, check back sometime between 20th-30th Feb.

Do you want to get rid of those black bars that appear on the sides of your game that appear when the display is wider or taller than the aspect ratio of your game? And at the same time have GUI elements move accordingly? If "Yes" to both, you are in the right place!

This asset is a must have for everyone who develop games for smartphones and tablets or even those who would like their Windows game(s) to support ultrawide or old square-ish monitors.

Credit is appreciated but not required.

Info:

  • This is made for GAMEMAKER STUDIO 2. If you are using a different game making software, this may still be useful for you but it has not been looked into. These scripts could give you an idea for how you should write your code in the game making software you're using.

Included:

  • "VARMS Emulated Demo.zip"
  • "VARMS Asset Package.yymps"
    • "Obj_VARMS" (For smartphones/tablets)
    • "Obj_VARMS_windows" (For Windows)
    • "Scr_VARMS_landscape" (For landscape games)
    • "Scr_VARMS_portrait" (For portrait games)
    • "Scr_VARMS_windows_scale" (This is the default and most used method)
    • "Scr_VARMS_windows_extend" (For games that want to stay the original size but allows for more of the room to be shown by resizing the window)
    • [EXTRA] "Obj_Camera" (Smooth camera movement)
    • [EXTRA] "Spr_Char" & "Obj_Char" (Simple square character)
    • [EXTRA] "Spr_Wall" & "Obj_Wall" (Simple square wall)
    • [EXTRA] "Spr_Pause" & "Obj_Pause" (Pause/resume the game)
    • [EXTRA] "Rm_Level" (Drag across everything and press run to test out nearly all features)
  • "VARMS Windows Test Game.zip"
  • "README.txt"

Purchase

Buy Now$7.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $7.99 USD. You will get access to the following files:

VARMS.zip 5.1 MB

Comments

Log in with itch.io to leave a comment.

Not working

Crash before the room is created. There is no way to contact the developer, pm in his twitter account are private.
__________________________________________
############################################################################################
ERROR in
action number 1
of Create Event
for object :

Invalid surface dimensions
at gml_GlobalScript_Scr_VARMS_windows_scale (line 84) - surface_resize(application_surface, view_wport[0], view_hport[0]);
############################################################################################
gml_GlobalScript_Scr_VARMS_windows_scale (line 84)

Hi, apologies for that (and my very late reply (I've been away from the indie game dev scene for a bit over a year)). After importing my asset into a new project, I was able to get it working by removing "Room1" and setting "Rm_Level" as the starting room. I think the error happens if "Obj_VARMS_windows" or "Obj_VARMS" aren't in the starting room. It's been ages since I've worked on / used this but for your own game, I think just putting "Obj_VARMS_windows" or "Obj_VARMS" (if using full screen) in your starting room will work. Be sure to read through "README.txt" and code/comments (so you fully understand it all) and tweak it to your liking within your game :).

Also, I will update this soon to get rid of "Room1", dunno why it was included.