This is an all-inclusive, advanced menu system and platformer game engine. By downloading this you will have a solid foundation to begin customizing your platformer game!
[[[ Menu System Features: ]]]
Professional grade, mouse driven, menu system including:
Controls: Custom Control Mapping, with save feature
Sound: Adjustable Sound levels (Music, SFX, Ambient), with save feature
Game Reset Feature: Reset all progress and save features
Level Select Menu
Includes 4 premade levels, each one unlockable based on item pickups
Star-based achievement system that is presented on each level select button
High Scores Table
[[[ Platformer Game Engine: ]]]
A basic 4-room platformer game including:
Level Specific Background images that can be easily overwritten.
Changes automatically between rooms, and when entering the menu
A generic Player that changes sprite based on inputs
A Pause menu
Keyboard driven selections
Continue, Main Menu, Quit Game
A Gameover Screen
An end-level "collectable" counter
This can be used to determine if the player has collected enough of an item (in this case, stars) to advance to the next level.
In the current setup, if you at least one star you can advance, otherwise... you must restart the level.
Trackable Level Achievements
All sprites are very straightforward, so you can overwrite them with your custom art and make the game look any way you want. Buttons can be moved within the rooms as well to create custom layouts based on anything you want to do.
All variables in the code are written in a very straightforward way so it's easy to go in and adjust things with just a basic knowledge of GML. I like to keep everything lowercase so I don't typo, and also error on the side of a long variable name over an acronym so I don't forget what it does. If you are new to GML you will probably appreciate this because it is very easy to read.
I have tested everything within this setup, in the given configuration, very meticulously to ensure that it works, but if there is any glitch that you uncover I would be happy to go into the code and try and solve it, if you are able to provide specific details on what you ran into.
The menu system is really whats impeccable here. The Platformer Engine is very basic, and can definitely have more advanced features added to be improved upon. However, as it is the player can navigate through the multi-elevation room, jump to collect stars, and reach a goal object to finish the room.
If you would like to see this menu system being used with different artwork, you can watch the video of my Developer Spotlight for my platfomer game [[ "Spiralbound Ninja" ]] here:
Version 1.2.0. Published August 20, 2017
This asset hasn't received enough reviews yet.
You can only review assets you've bought.
No reviews have been left for this asset - be the first!
Total size 28.6 MB