This is a full game engine. With just 3 lines of code you can be running the entire 2048 game. Support for custom images and styles. New update (22-Mar-2019). In this updated I completely re-coded the game engine. Taking advantage of ds_maps for data storage. Shouldn’t be too hard to update if you are using the old version.


  • Unlimited grid size
  • Any number of games can run at the same time
  • In built swipe controls, so you can use the mouse or touch screen!
  • Works on ALL platforms (Windows, Android, HTML5, ect..)
  • Fully animated
  • Well commented code, so you can learn and change it to suit your game
  • Can draw upside down and scale to any size on the fly.
  • You can use whatever images you want as the background and the tiles
  • Animations are only visual, the underlining math is instant, so you can input controls into the game at any speed and it will keep up, it just skips the animation.
  • Portable, plug this engine into any game you like and use it as a mini game
  • Save and load the game to a json file
  • Undo moves as many times as you like
  • Each games data is stored in a single ds_map for easy modular control

A Demo object is provided, just put it in a room and press play. Example Code:

Create Event:

player1_map = setup_2048(4,4,true,grid_background_2048_sprite,grid_tile_2048_sprite,115,0,1,10);

Step Event:


Draw Event:


End User Licence Agreement (EULA).

Changes in 1.1.0

Added saving and Loading! Added a delete_2048 script to free the memory used by the engine. Added the ability to undo as many times as you want (new argument setup_2048 script) saving and loading supports the undo's .

Version 1.1.0. Published April 22, 2015

Created with GameMaker: Studio v1.4.1474

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Andy L 26 February 2019

Love it!

Works great and the developer was very responsive to answer my questions.


Duy N 08 October 2016

Great engine

Simple and easy to use. Don't know what to say, but this engine rocks.

It would be such a cool engine if it has network feature. But overall, 5/5 stars.


Jarrett O 06 May 2015

Excellent 2048 Engine

This is a great engine that has lots of cool features. Most of the code is way above my pay grade, but I've learned quite a bit about ds_grids and ds_lists by reviewing the scripts. I'm eager to see the Undo function, and possibly one that would save a game in progress so that it could be reloaded later.

Edit for version 1.1.0 -- The undo, save, and load additions worked like a charm. Thanks!


Jamie Ford (Publisher) 22 April 2015

Thatnks for the review, A saving and Loading feature is a great idea!! i will put it in the next update.
Edit: saving, loading and undo's are in 1.1.0 update out now. hope you like it :)

Package contents

Loading, please wait

What is the issue?

Back to Top