M3 (Match 3) Level Editor and Gameplay

Average Rating:  
X Rating Failed

Match3 Game creator

  • Supported Target Platforms
  • Supported Engine Versions


A plugin that allows you to quickly create/modify levels for match3. Has a great opportunity for customization and quick re-skin project. The game logic is based on the KVO pattern, which helps to avoid bugs and reduces to a minimum the writing of complex code. Has very high performance.


Android APK

Demo Videos:




Technical Details


  •  Match3 level creator
  •  Basic logic of Match 3 game
  •  Fast (one click) re-skinning
  • SuperElements
  • Blockers (Boxed, Ice, Wire)
  • Score / Goals
  • Autobot (Self testing tool for levels)

Features Details:

  • Game board size (Cols, Rows)
  • Board elements auto generation by predefined elements color
  • Manual elements placing
  • Manual SuperElements and Blockers placing
  • Goals and Score parameters and multipliers
  • Turn or time based modes.
  • External element state delegates (Spawn, Drop, Match, Remove) for animation. You can override delegates inside your own C++ or Blueprint class.
  • External goal delegates to control game state (Win / Loose)
  • Fast re-skinning - just setup Materials and Meshes for your elements and press "Reskin" button.
  • Shared Model which provide Key Value Observer functionality to control game states and parameters in any classes in your game.

Code Modules:

  •  Level editor [Editor]
  •  Match3 game logic [Runtime]

Number of Blueprints: 16

Number of C++ Classes: 65

Network Replicated: Yes

Supported Development Platforms: Win32, Win64, Mac

Supported Target Build Platforms: Win32, Win64, Mac, HTML5, Android

To enable interaction please "Enable Mouse for Touch" in Input preferences !!!

Documentation (Videos): https://bit.ly/2rWU9jV

Demos: 1, 2, 3



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention