GameMaker: Studio

GameMaker: Studio

Not enough ratings
Jumpmaster engine Demo - Mario style
genre: Platformer
Description: 2D, Retro
File Size
5.288 MB
Apr 22 @ 1:06pm
Jul 15 @ 12:59pm
8 Change Notes ( view )

Subscribe to download
Jumpmaster engine Demo - Mario style


First of all:
I do not own the Mario franchise, the sprites, the sounds or the design of the level.
All of the above belong to Nintendo [].
Please support Nintendo [] by buying their official products!
If you would like to have this content taken down please E-mail me over at ""

This engine by me aimes to reproduce the classic platformer feeling from the NES era. It nearly perfectly reproduces the physics of the original game. All the features from world 1 and a bit of world 2 are implemented.

Improvements over the original:
- You only loose 1 powerup per hit
- Sub pixel movement and displaying
- Improved graphical effects
- Support for all aspect ratios and resolutions

Arrow keys / Numpad(8,4,5,6) - Move
Space - Jump
Strg / Ctrl - Run / Shoot

Controllers are supported now!

The original game - Nintendo []
Mario sprites/paletts - AwesomeZack []
Tileset & misc. effects - Superjustinbros []
Font rip - JigglyPuffGirl [] & Welfz Twingo Furs []
Titlescreen - LinusHomsar206 []
Sounds - Blaz125 []
Removed, yet still awesome - Palette swap shader - PixelatedPope

Feedback and constructive criticism in the comments please.
Please don´t ask for the download or an editor, it´s just the game!

Ver. 1.0.1 Changelog
- Bug fixes
- 2 new powerups
- Access to world "0-0" (Dev-room)

Ver. 1.0.2 Changelog
- Bug fixes
- Added Missing features
- Controller support
- Preperations for next version (Mostly internal changes)

Ver. 1.0.3 Changelog
- Bug fixes
- Koopa shells can turn back into Koopas now
- Improved controller support

Ver. 1.2 Changelog
- Bug fixes
- Overhauled collison system
- Removed palette swapping to improve compability
- Readded a effects using bending
- Added toggelable touch support (Yes this engine is capable of running on android, but not this steam version)
- Added all levels from world 1 and their features
- Added level 2-1 to test warpzones and world transitions

Also check out my other games/applications:
O.S.S: Space Adventure []
Geo Background Generator []
< >
Mr. Unp3rf3ct  [author] Jul 12 @ 10:00am 
@Mr.SparkGames Lol thank you for that comment. I am a really big fan of his work and i enjoy his remakes, sad thing they are only on Android. He inspired me to do this:steamhappy:
Slender Spark Jul 12 @ 6:13am 
Christian Whitehead much, (He managed to perfect the Classic Sonic Controls and now has 5 official games produced)
Mr. Unp3rf3ct  [author] May 11 @ 3:40am 
@Daarkyuso Could you please explain further what the bug is and where it occurred? Feel free to add me on Steam.
Daarkyuso May 11 @ 3:36am 
nice game but when you jump to a block with the big mario you can glitch in the block!!!!
Mr. Unp3rf3ct  [author] May 5 @ 10:05am 
The gravity is a variable which is applied to Marios y every step. The value of the gravity variable is depending on a few factors (Holding jump key, speed before jumping). When Marios falling speed exedes -4.5 it is set to -4.

I hope that answers your question. I'm currently away from the documentation and my project so I hope that I didn't mix anything up.
deR1t May 5 @ 9:44am 

how did you implement gravity though? did you make it a variable that spans from -4 to 4 that determines falling speed like the original?
Penegrar May 5 @ 6:45am 
Sr. Torta May 1 @ 7:38am 
really good
tmk6886 Apr 29 @ 9:34pm 
how do i edit this?
DATTuskedclock3 Apr 28 @ 6:57pm 
@mr.unp3rf3ct no problem, you make good content, you'll get popular.