A block puzzle game ready to play, for Godot 4 and Unity. Three modes: blast, where you drag pieces onto an 8 x 8 board and fill rows and columns to clear them; sudoku, on a 9 x 9 board where full 3 x 3 boxes clear too; and a falling-block game with hold, ghost and wall kicks. Four block sets, glossy, jelly, wood and neon, in eight colours, in HD and pixel art, with their boards, and the effects to go with them. Godot 4.3 to 4.7, every renderer.

Try it first: click Run asset pack above and play the three modes in your browser.

var board := BlockBoard.new()
board.mode = "sudoku"      # or "blast"
board.block_set = "jelly"  # glossy, wood, neon
board.pixel = true         # the 16 x 16 pixel art
add_child(board)
board.cleared.connect(func(lines, streak): $Pop.play())
board.game_over.connect(_show_score)

What's inside

Four block sets, 8 colours each (red, orange, yellow, green, cyan, blue, purple, pink), every block its own PNG at 128 x 128 and 16 x 16 pixel art:

  • Glossy: bevelled candy-coloured blocks with a glassy highlight
  • Jelly: soft rounded blocks with a wet shine
  • Wood: painted wooden blocks with grain and a carved panel
  • Neon: dark tiles with a glowing tube

Each set has its board: a cell, a second cell for the sudoku boxes and a nine-patch frame, in HD and pixel. And sparkle, glow, shard and ring particles.

The code:

  • BlockBoard: the drag-and-drop game. Three pieces in the tray, 37 shapes from a single block to a 3 x 3 square; while a piece is held, where it would land shows and the lines it would fill light up. Lines clear with a flash, a glow and a burst; streaks of clears score more, with popups to match. A fresh tray always offers a legal move while space remains. Pieces that fit nowhere grey out, and the game ends when none of the remaining pieces fits. Blast or sudoku mode, the tray to the right or below, a lift for touch screens.
  • FallingBoard: the falling-block game. The seven pieces from a shuffled bag, turned with wall kicks, a hold, a ghost, soft and hard drops, a lock delay, levels that speed up, combos, and the next three pieces. Keys repeat when held; move(), turn(), drop() and hold() for touch buttons or a gamepad.
  • BlockGrid and FallingGrid: the rules alone, tested, with a simple player each (best_move(), best_place()) for hints, demos or an opponent.
  • The block shader: a sweep of light, a flash as a block clears, a lift for the blocks about to clear, grey for a lost board.
  • Demo: the three modes, the four sets and pixel art to switch between, score and best.

Compatibility

  • Godot 4.3 to 4.7, tested on both ends.
  • Forward+, Mobile and Compatibility renderers: desktop, mobile and web.
  • Godot uses pure GDScript and one .gdshader. No plugins to enable or GDExtension.
  • Unity 6.3 or later, with C# source and a playable demo; buyer import and play checked in Built-in.
  • The PNGs work in any engine.

Install

Godot: copy addons/block_puzzle_kit/ into your project. Open addons/block_puzzle_kit/demo/demo.tscn to play.

Unity: import block-puzzle-kit-1.0.1.unitypackage, then open Assets/BlockPuzzleKit/Demo/L_BlockPuzzleKitDemo.unity and press Play. The scripts are in Assets/BlockPuzzleKit/Scripts/.

For the rest of the game

Soft UI SFX: sounds for every placement, clear and combo: 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 blocks, shaders or scripts themselves as an asset.

Made with AI assistance (code, text, graphics): every block is made by code we wrote, tested in Godot 4.3 and 4.7 on every renderer.

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

Updated 5 days ago
Published 6 days ago
StatusReleased
CategoryAssets
Authorheyheythere
GenrePuzzle
Made withGodot
Tags2D, block-puzzle, blocks, Casual, game-template, Godot, mobile, Pixel Art, Royalty Free
AI DisclosureAI Assisted, Code, Graphics, Text

Purchase

Buy Now
On Sale!
40% Off
$6.99 $4.19 USD or more

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:

block-puzzle-kit-assets.zip 415 kB
Version 1.0.1
block-puzzle-kit-1.0.1.unitypackage 924 kB
Version 1.0.1

Development log

Leave a comment

Log in with itch.io to leave a comment.