
Match-3 Kit - Gem, Candy, Fruit & Rune Pieces with a Match-3 Engine
A match-3 game ready to play, for Godot 4 and Unity. Four piece sets, gems, candy, fruit and runes, each in seven colours with their specials, in HD and pixel art; board tiles and blockers: ice, chains, crates, stone and jelly; and the code that plays them: swaps, cascades, line pieces, bombs and rainbows that combine, goals and moves, hints and shuffles, with the effects to go with it. Godot 4.3 to 4.7, every renderer.
Try it first: click Run asset pack above and play the five levels in your browser.
var board := Match3Board.new()
board.piece_set = "candy" # or gems, fruit, runes; pixel = true
add_child(board)
board.start(load("res://addons/match3_kit/levels/02_jelly.tres"))
board.won.connect(_next_level)
Unity too: a second download holds the Unity 6.3 package, for any render pipeline: the same pieces, board and shader, with the rules and the board in C#, and the demo scene.
What's inside
Four piece sets, 7 colours each, every piece its own PNG at 256 x 256 and 32 x 32 pixel art:
- Gems: cut stones, a shape for each colour, with facets that catch the light
- Candy: a wrapped bonbon, a sugared gumdrop, a jelly star, a striped mint, a jelly bean, a square gummy and a heart
- Fruit: strawberry, orange, lemon, apple, blueberries, grapes and a watermelon slice
- Runes: carved stones with glowing glyphs: fire, sun, lightning, leaf, water, moon and star
- Each piece also as a horizontal line, a vertical line and a bomb, and each set has its rainbow piece: 29 pieces a set, 232 counting HD and pixel
The board: light and dark cells, a nine-patch frame, ice in two strengths, chains, crates in two strengths, stone and jelly in two layers, in HD and pixel; and sparkle, glow, shard and ring particles.
The code:
Match3Board: plays a level. Swipe or click to swap; matches pop, pieces fall and slide round blockers, new ones drop in. Four in a line make a line piece, an L or a T a bomb, five a rainbow, and two specials swapped together combine, up to clearing the board. Beams, blasts, bolts, particles and score popups; a hint when the player waits and a shuffle when there's no move. Signals for every step, for your sounds and HUD.Match3Level: a level as rows of characters (#a hole,iice,ca crate,jjelly...), 3 to 7 colours, a move limit, and goals: a score, pieces to collect, every jelly, ice or crate cleared. Make them in the inspector.Match3Grid: the rules alone, tested, for your own view or a level editor.- The piece shader: a glow round a picked piece, a sweep of light, a flash as it pops.
- Demo: five levels, the four sets and pixel art to switch between, moves, score and goals.
Compatibility
- Godot 4.3 to 4.7, tested on both ends.
- Forward+, Mobile and Compatibility renderers: desktop, mobile and web.
- Pure GDScript and one
.gdshader. No plugins to enable, no C#, no GDExtension. - Unity 6.3 or later, in any render pipeline: Built-in, URP and HDRP.
- The PNGs work in any engine.
Install
Copy addons/match3_kit/ into your project. Open addons/match3_kit/demo/demo.tscn to play.
Unity: import the .unitypackage in match-3-kit-unity.zip (Assets > Import Package > Custom
Package) and open Assets/Match3Kit/Demo/Match3KitDemo.unity.
For the rest of the game
Soft UI SFX: sounds for every match, combo and cascade: 282 cozy UI sounds in one style, clicks, pops, scores, combos and win and lose jingles, as WAV and OGG for any engine.
License
Use in unlimited commercial and non-commercial games. No attribution required. Don't resell or redistribute the pieces, shaders or scripts themselves as an asset.
Made with AI assistance (code, text, graphics): every piece is made by code we wrote, tested in Godot 4.3 and 4.7 on every renderer and in Unity 6.3.
Until October 11: Sprite FX, VFX 2D, Weather FX, Scene Transitions, Retro Screen FX and Pixel UI together for $14.99 in the Godot 4 bundle.
More packs
- Analog Horror SFX - 98 VHS & Static Sounds
- Anvil - Bold Title Pixel Font
- Buff FX - 29 Buff, Aura & Loot VFX in 6 Colours
- Card Kit - Playing Card Decks, Card Shaders & Hand System
- Combat FX - 15 Hit VFX in 6 Colours
- Cozy Game SFX - 229 Life Sim Sounds
- Dialogue Blips - 32 Voices & Dialogue Box
- Explosion FX - 15 Explosion, Fire & Smoke VFX in 6 Colours
- Fantasy UI SFX - 321 RPG UI Sounds
- Hologram & Glitch FX - Shader, 25 Holograms & 20 Glitches
- Magic Circles 3D - 36 Spell Area VFX
- Mote - 3x5 Micro Pixel Font
- Parallax Skies - 22 Sky Backgrounds
- Pixel Bars - 8 Health Bar Styles
- Pixel Fonts - 5 Pixel Art Fonts
- Pixel SFX - 222 8-bit Sounds
- Pixel UI - GUI Kit & 50 Icons
- Pixel UI Fantasy - RPG GUI & 135 Icons
- Pixel UI Icons - 200 16x16 Icons
- Pixel UI Sci-Fi - HUD Kit & 120 Icons
- PSX Decals - 115 PS1 Horror Decals
- PSX FX - 45 PS1 Effect Sprites
- PSX Horror HUD - Prompts, Meters & 72 Button Glyphs
- PSX Horror SFX - 294 PS1 Horror Sounds
- PSX Horror Starter Kit - Godot 4 Survival Horror Template
- PSX Horror UI - Menu Kit & 160 Icons
- PSX Look - Full PS1 Kit
- PSX UI SFX - 179 PS1 Menu & Game UI Sounds
- Quill - Fantasy Serif Pixel Font
- Retro Screen FX - 24 CRT, VHS & 8-bit Presets
- Scene Transitions - 48 Shaders
- Sci-Fi UI SFX - 211 Interface Sounds
- Soft UI SFX - 282 Cozy UI Sounds
- Space Backgrounds - 18 Parallax Scenes & 20 Planets
- Spell FX - 15 Spell VFX in 7 Elements
- Sprite FX - 25 2D Shaders
- Status FX - 16 Status Effect VFX with Start, Loop & End
- Storm & Wind 3D - 54 Lightning & Wind VFX
- VFX 2D - 28 Shader Effects
- VHS UI - Camcorder, VCR & CCTV OSD Kit
- Weather FX - 34 Rain, Snow & Fog VFX
- Weather Overlays - 32 Weather VFX, 44 Loops
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $4.19 USD. You will get access to the following files:







Leave a comment
Log in with itch.io to leave a comment.