A downloadable asset pack for Windows

Buy Now$9.99 USD or more

https://happymuggames.com/

This Platformer Engine was developed in Game Maker Studio 2.3. It serves as a starter project, providing all the necessary scripts and objects to create your own platform games. You can either use the entire engine or selectively choose components to suit your game development needs. Explore the engine and start building your platformer game! This project gets updates consistently with new features as well!

You can also find it at the GameMaker marketplace: https://marketplace.gamemaker.io/assets/9227/platformer-engine-adventure

Features

- Game Maker 2.3 features
- Loading screen system
- Menu system
- Change Audio, Video and Control settings
- Save settings to config file
- Load settings from config file
- Pause system
- Inventory system with multiple item types such as weapons, sub-weapons, armor, accessories, use items and relics
- Character stats system
- Equipment, equipped items affect the character's stats. Most items will display on the character like using a weapon or wearing armor
- HUD for Health, mana and stamina bars and use item selection
- Enemy health bar display
- Damage dealt display (critical damage labeled)
- Item drop from enemies or boxes
- Multiplayer (Co-op or VS)
- Platform collision
- Short jump
- Full jump
- Double jump
- One-way platforms
- Moving platforms
- One-way moving platforms
- Breakable boxes
- Gravity
- Hurtbox
- Hitbox (you can place multiple hitboxes around an attack on the same sprite frame and each with its own damage value, good for fighting games as well)
- State machine (for hero and enemies)
- Multiple type of enemies (close combat, ranged and flying)
- Advanced enemy ai
- Cone of vision (for hero and enemies)
- Gamepad support
- Dynamic textbox and conversation system between NPCs and player
- Camera Shift (use right analog stick on a controller to shift camera around by some distance to look around)
- System to deactivate objects outside of view for better performance
- Debugging scripts such as displaying hitboxes and con of vision during testing
- Sandbox room
- Doc on how to use the collision box scripts for hurtbox and hitbox and how to use the state machine

Game Maker Project: https://marketplace.gamemaker.io/assets/9227/platformer-engine-adventure

NOTE: Programming knowledge highly recommended. Make sure to turn on Collision Compatibility Mode in the global settings of GM as a work around, look at the support doc on how to do this. Also, if you purchased the asset and you are getting an older version through the marketplace website, try downloading it from the IDE's marketplace, you can also look at the support doc on how to do this. For any issue, please reach out to my support contact form.

Art assets and music was not created by me, credits below:

Boxy Bold Font - By cemkalyoncu from OpenGameArt.org - Clint Bellanger - http://clintbellanger.net/
Tileset and background on the GameRoom - By ansimuz From OpenGameArt.org - Luis Zuno - https://www.patreon.com/ansimuz
Red Skeleton - By MoikMellah from OpenGameArt.org
Shirtless Hero - By Balmer from OpenGameArt.org
Button and Keyboard icons - By Vreyll from itch.io
HUD and Inventory elements - By Buch From OpenGameArt.org
Castle Village Song - Trent Mahaffey - trentdmahaffey@gmail.com

You may use the scripts in personal or commercial projects.
You may modify these scripts to suit your needs.
You can NOT re-distribute this project

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorHappy Mug Games
GenrePlatformer
Tags2D, ai, collision, engine, gamepad, hitbox, inventory, Multiplayer, Side Scroller
Average sessionA few seconds

Purchase

Buy Now$9.99 USD or more

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

Platformer Engine_v3_4_6_FULL_SOURCE_CODE.zip 8.6 MB

Download demo

Download
Platformer Engine_v3_4_6_DEMO_EXE.zip 6.3 MB

Comments

Log in with itch.io to leave a comment.

Given that the Asset Marketplace is down, do you ever plan to host the GameMaker Project here for purchase instead?

(+1)

Hi! Thank you for bringing this to my attention. I can work on adding this engine's source code here as well for purchase. Cheers!

Excellent! I look forward to it and will purchase it once I am able to. This looks incredible and I've always wanted to make a game in this genre.

(+1)

It's now available for purchase! Thanks! Happy coding.

Instantly purchased as soon as I got the notification. Thanks for your quick replies, you're amazing. Thank you again!

Hi Happymug, i've just bought your asset from yoyo, looks promising, but once I start debuging and playtesting, looks like there is no collision and everything falls through the solid ground. I tried enabling "solid" on all relevant objects, as well as enabling physics but the results are still the same :) started looking through your code how do you control gravity and collissions, and do you use GMS built-in physics and col, or custom?

collission compatibility mode - found it :D ha 

Hi! Sorry for the delay reply. Yes, that was the problem for sure and I am glad you were able to get it working!

I bought this on the market place but when I import it, only has half of what was in the demo, please help.

(+1)

Hi! are you downloading the project from the yoyo marketplace website? If that's the case, try downloading it from GameMaker Studio 2. For some reason some users are getting an older version if they download it from the website.

Will do, I'll update you when I get home and check it it out thanks.

UPDATE:  Download through the IDE and it works perfectly, thank you. 😊 

Fantastic, no problem!

(5 edits) (+1)

UPDATE 2: Problem fully resolved.  Yoyo updated the IDE and fixed the issue with importing marketplace assets.  Happy Mug repackaged the asset and everything imports fine now.  Thank you to Happy Mug for the great communication throughout the process.

UPDATE:  Happy Mug has provided a solution.  The error is on YoyoGames' side and the author has provided a temporary workaround till Yoyo fixes the issue with the marketplace.  Thank you, Happy Mug.

Purchased the asset but have not been able to import it using GM's built-in marketplace manager.  It downloads fine but after pushing the import button it gives an error message:  "Failed to verify the package".  

I checked all the other marketplace assets I have and they import fine through the built-in manager.  

Any idea how to resolve this?


Windows 10

GameMaker: IDE v2.3.6.595  Runtime v2.3.6.464

(+1)

I apologize that you are facing this issue. I contacted yoyogames a few days ago and they said it is a known issue and that it should be fixed in the next update. Please contact me at happymugstudio@gmail.com from the email account you have associated with your yoyogames account and I will give you an export that will work. Thank you!

Thanks for the quick response!  My apologies for the multiple communications, I wasn't sure how reliable the marketplace contact form was.  
I appreciate your prompt reply. I'll follow up via email as requested. Thanks again!

I'm just glad I was able to help!

(+1)

Yoyogames just released a new version for the GM IDE, I have re-packaged the game and uploaded it to the Marketplace, the issue seems to be resolved from the yoyogames side. Thank you!

Yessir, everything works fine now!  Imported successfully via the built-in marketplace manager.  Thanks for the timely update and providing the asset!

(2 edits)

Thanks! For a great engine and support!

Thank you, any time!