M3

Average Rating:  
X Rating Failed

Match3 Game creator

  • Supported Platforms
  • Supported Engine Versions
    4.19

Description


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.


Demo Videos:

https://youtu.be/a-n2mC5U8nc?list=PLYbDbDhnmM3QjGIqTpgWb5qb9oDXf-pFJ

https://youtu.be/a-n2mC5U8nc?list=PLYbDbDhnmM3QjGIqTpgWb5qb9oDXf-pFJ

https://youtu.be/CMraxfNRh5Q

Technical Details


Features:

  •  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

Documentation (Videos): https://www.youtube.com/playlist?list=PLYbDbDhnmM3QjGIqTpgWb5qb9oDXf-pFJ

Example Project: https://drive.google.com/file/d/1tMM11AcqpdsUvYv4EsZn4-z8XvwQIksF/view?usp=sharing

Comments

!

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


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

Are you sure you want to remove this comment?

Remove
X Attention