Mercury-2D Worlds and Lighting


You must be logged in to obtain assets


Mercury Engine is a script-based extension for Game Maker: Studio, offering a number of advantages:

Key features:

  • Grid-based Worlds
  • Easy to use
  • Good performance
  • Provided with extensive manual
  • Versatile and scalable
  • Built-in grid collision system
  • Built-in dynamic lighting system

Other features:

  • Very customizable
  • Can use either Tiles of Surfaces to draw your World(s)
  • NEW (Optional) Autotiling if using Tile drawing
  • Automatic tile animation where needed
  • Many collision functions (even with ray casting), and World cells / tiles aren't limited to only square shape (they can be slabs, sloper or circles)
  • Built-in lighting system automatically detects movement and updates shadows accordingly
  • Lights automatically deactivated when outside the view
  • Two different blur shaders and Multiple-Step-Rendering for creating extra-soft shadows
  • Supports external shadow casters (defined as polygons)

Manual (PDF file) & Demos (Windows .exe) download:

DropBox link

It's recommended that you read the manual before purchasing to see if Mercury fits your needs and if it's compatible with your target platform. So far it's been tested only on Windows 7.

GMC Topic:

GMC Link


For any questions, suggestions or eventual bug reports, you can find me as "Surgeon_" on GMC. You can also send me a message on the Marketplace, or send me an e-mail. Please state in the topic that it concerns Mercury. I'll try to reply as fast as I can and help you as best as I can.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.1.4. Published August 27, 2016

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait