The Ultimate Platformer Engine is exactly what it sounds like.

With this engine, used alongside our free sound and music packs, you will have everything you need to construct your own platformer games from start to finish. Choose from a wide selection of different enemies, items, blocks, moving platforms, pipes, doors, gates, keys, treasure chests, projectiles, cannons, tiles, backgrounds, and scenery.

This engine uses "template" items, enemies, characters, blocks, and projectiles. Create duplicates of these various objects and set the variables in the create event to the settings of your desire. With this system, you can have jumping enemies that follow the character and fire bouncing projectiles. You can have blocks to give items to enhance health, enable new moves, or whatever. Your own creativity is the limit!

There are settings to change the physics and weather conditions of your rooms. There are controls for modifying the character physics. There is a key-mapping system, a save system, a room-changing system, a moving view system, an auto-runner system, 2-player co-op, and gamepad support. You can enable or disable many different moves for your character(s) such as wall jumping, ground pounding, hanging from bars, attacking with various styles, swimming with various styles, flying with various styles, hovering, gliding, double-jumping, and much more. This is also compatible with our Character Sprite Designer free on the Marketplace. An example game is included with overworlds, levels, a title screen, a game-over screen, and a victory screen. Everything is explained using signs and NPCs as you play through the example file.

The Ultimate Platformer Engine is based off the engine used for Platform Builder, a toolkit for creating your own games without code. As such, you can create your games entirely with Platform Builder and export them to PC using the Ultimate Platformer Engine, or you can use this engine to build your games from the ground up.

IMPORTANT: Because of the size of this engine, we had to include the sound effects and music in separate packages. You will need them for everything to work properly. They are the TingThing Sound Pack, the TingThing Music Pack 1 of 2, and the TingThing Music Pack 2 of 2.

IMPORTANT: There are hundreds of resources in this package. Because of this, it could take 30 minutes or longer to import the entire package. Please be patient, or try importing in segments if you have a slow computer.

For GMS:2. Tested on Windows platform only. Tiles as 32x32. Use the support email or support URL for help.

Enjoy using the Ultimate Platformer Engine and please write to me with any questions!

-Matthew (TingThing)

End User Licence Agreement (EULA).

Version 1.0.5. Published June 24, 2019

Age Rating: 9+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 07 June 2019


This project is made up of everything I wanted to learn about platformers! Also, I really struggle to keep my code organized and well-commented, so this is a great learning tool in that regard as well.
The creator is willing to answer any questions and help troubleshoot too, which I appreciate very much!

This review was left for a previous version of this asset.


Alexander R 03 June 2019


Comprehensive, detailed...but most importantly, charming!

What's outstanding about this asset is that it captures the spirit of adventure.
This brings me nostalgic memories, it's exactly the sort of game I'd attempt as a kid.
Except, you know, good.

This is one of the best Mario-like open source projects without being straight-up Mario.

Highly recommended!

This review was left for a previous version of this asset.


TingThing (Publisher) 04 June 2019

Thanks for much for this first review! I hope you enjoy continued use with this engine! Let me know if you need help understanding anything.

Package contents

Loading, please wait

What is the issue?

Back to Top