Complete 2D Block Blast puzzle template for Unity with drag-and-drop, line clears, scoring, menus, and mobile-ready UI.This template was developed using the Built-in Render Pipeline and does not rely on any custom shaders or render pipeline–specific features.Because the project uses standard Unity UI (UGUI) and unlit UI graphics, it is fully compatible with URP and HDRP without modification. No materials or shaders need to be converted when switching render pipelines.This asset is provided as a starter game template.It includes core systems, example gameplay, and a clean project structure intended to help developers prototype faster and build their own games.This package is not a finished or content-complete game.Users are expected to:Modify visuals, gameplay rules, and balanceAdd additional features, polish, and contentAdapt the template to their own design goalsIf you are looking for a ready-to-publish game with final art, progression systems, monetization, or full content, this package may not be suitable.If you want a clear, extendable starting point that saves development time and encourages customization, this template is built for that purpose.Solo Block Blast 2D is a complete, mobile-ready puzzle game template for Unity inspired by classic block placement gameplay. Players drag and place three randomly generated shapes onto a grid, clearing full rows and columns to score points. The system is clean, modular, and designed for easy customization.This template is ideal for developers who want to quickly build and publish a polished block-style puzzle game without starting from scratch. The codebase is beginner-friendly, well-structured, and free from unnecessary dependencies.Core FeaturesDrag-and-drop piece placementGhost preview (valid and invalid placement feedback)Row and column clearing systemScore system with best score savingPause and Game Over statesMenu scene includedScriptableObject-based piece systemCustomizable colors and shapesFully UI-based board (no physics required)Lightweight and mobile-readyCustomizationThe template is highly customizable:Add or modify shapes using ScriptableObject Piece DefinitionsAdjust board size and layoutModify scoring valuesChange color themesReplace UI graphics easilyExpand with power-ups, timers, combo systems, or monetizationBecause the board and pieces are UI-based, the system works smoothly for mobile portrait layouts and can be adapted for tablet or desktop with minimal changes.Suitable ForPuzzle gamesCasual mobile gamesArcade-style score attack gamesEducational or prototype projectsDevelopers learning grid-based systemsSolo Block Blast 2D provides a clean foundation that you can reskin, expand, or integrate into a larger mobile project.Unity Version: 2021.3 LTS or newerRender Pipeline: Built-in Render Pipeline (no URP/HDRP required)Input: Mouse and touch support via Unity EventSystemUI: Unity UGUI + TextMeshProCode: Modular C# scripts with full namespaces (SoloStudio54.SoloBlockBlast2D)Architecture: ScriptableObject-based piece definitionsBoard System: UI-based grid (no physics required)Drag System: Custom drag-and-drop controller with ghost previewLine Clear System: Full row and column detectionScoring: Configurable scoring system with combo-ready structureSave System: Best score stored using PlayerPrefsGame States: Menu, Gameplay, Pause, Game OverScenes Included: MenuScene and GameScenePrefabs Included: Board, Cell, PieceUI, Tray, UI PanelsCustomization: Adjustable board size, piece shapes, colors, scoring valuesMobile Ready: Designed for portrait orientation



