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.
- Match3 level creator
- Basic logic of Match 3 game
- Fast (one click) re-skinning
- Blockers (Boxed, Ice, Wire)
- Score / Goals
- Autobot (Self testing tool for levels)
- 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.
- 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