A downloadable asset pack

Download NowName your own price

This is a quick-start project library for Gamemaker Studio 2 that's designed to make menu and control system management easy. (In some cases it might take a bit of setup..) And then forget about it!

Key features with this template are:

- Mostly contained systems for control systems, menu systems, debug tools, and screenshot/.gif management.

- Control system takes key bindings from multiple sources, button combinations, and "charging" actions, while simultaneously trying to minimise the combination conflicts in the background, yet smoothly work together.

- Menu system requires setup between instances and assets in an "initial startup" room with layers, designed to split everything into tags and struct based trees; objects will be stored (effectively) in memory as the game runs, so menu "objects" will never interfere with the game. Though I guess I can't say this for a master object controllers...

- Debug tools integrated; Print(), Ping(), custom live runtime-script execution, and a custom debug handler. Post information to logs (Print) or to screen in real time updates (Ping) and a custom error handler to make the information cleaner/easier to read. The custom script handler uses a whitelist access and is more there as a template or example; it's rough and does not at all work well. It works for some basic functions, but is intended to be replaced by a better system like YAL's Apollo or TXR extension and similar.

- Automatic management for taking screenshots and .gifs. (It's not completely automated, place it where you want!) -- Just keep the application_surface and display buffer states in mind, if you use pre/post and GUI draw events with the application_surface.

StatusIn development
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorNujuju299
Tagsasset, GameMaker, gamemaker-studio-2, menu

Download

Download NowName your own price

Click download now to get access to the following files:

Menu Template (1.1).yyz 189 kB
Menu_Template (1.1).yymps 180 kB
Menu template (1.0).yyz 64 kB

Development log

Comments

Log in with itch.io to leave a comment.

comment-template