BreakDrop


Blocks fall and rotate through real physics; input waits for the structure to settle. ### Included ... No separate Asset Store purchase or third-party gameplay SDK is required.


by kukushaoye


Price History +

Break & Drop is a ready-to-extend Unity 2D physics puzzle starter featuring one-tap block removal, JSON-driven levels, undo, hints, countdowns, and 20 validated puzzles.

- Unity version: **2022.3.13f1c1**

- Rendering: Unity built-in 2D workflow; no URP dependency

- Physics: Unity Physics 2D (`Rigidbody2D`, `BoxCollider2D`, compound L-shape colliders)

- Input: mouse click and single tap

- Target layout: portrait mobile presentation, authored around 390 × 844

- Runtime scene: `Assets/BreakDrop/Scenes/Prototype.unity`

- Runtime source: `Assets/BreakDrop/Scripts/Runtime`

- Editor tools: `Assets/BreakDrop/Editor`

- Level data: 20 JSON files under `Assets/BreakDrop/Resources/Levels`

- Art: 11 block variants plus Hex, Goal, Home, and UI controls

- Level sizes: Levels 1–5 use 10 blocks; Levels 6–15 use 18; Levels 16–20 use 21

- Supported block shapes: 1×1, 2×1, 3×1, 5×1, L2, and L3

- Authored rotations: 0°, 90°, 270°, and 360°

- Gameplay systems: state machine, timer, restart, undo snapshot, hint order, win/fail detection, next level, and local best-move persistence

- Editor generation: fixed seeds, occupancy masks, overlap checks, cavity checks, layout signatures, adjacent-level difference checks, and a maximum of 50 candidates per level

- Physics validation: each accepted hint route is simulated 10 times in Unity 2D before level JSON is written

- Dependencies: built-in Physics 2D, IMGUI, text rendering, legacy input and JSON serialization modules; supplied local artwork and fonts. See Requirements and dependencies above.

- Third-party font licenses: Outfit and Noto Sans SC, SIL Open Font License 1.1; license files supplied in `Resources/Fonts`

- Render pipeline: Built-in only; URP and HDRP compatibility has not been verified

- Source included: yes

- Audio included: no

- Tested editor version: Unity 2022.3.13f1c1

Break & Drop is a Unity 2D physics puzzle starter for portrait mobile games. Tap supports to guide a hexagonal target onto a safe platform. Blocks fall and rotate through real physics; input waits for the structure to settle.


### Included


- Home, gameplay, pause, win/fail and next-level flow.

- Undo, restart, hints, countdown, move tracking and height-based star progress.

- 20 editable JSON levels, rectangle/L-shaped blocks and 11 block art variants.

- Full C# source, fixed-seed level generation and editor checks for layouts, solution routes and repeated physics outcomes.

- Replaceable artwork and configurable physics, level layouts and hint sequences.


### Requirements and dependencies


- Tested with Unity 2022.3.13f1c1 and the Built-in Render Pipeline. Other editor versions, URP and HDRP are unverified.

- Requires Unity's built-in Physics 2D, IMGUI, text rendering, legacy input and JSON serialization modules. Keep these enabled. No separate Asset Store purchase or third-party gameplay SDK is required.

- Set Active Input Handling to Input Manager (Old) or Both. The new Input System alone is unsupported.

- Keep supplied assets under Assets/BreakDrop/Resources. Included Outfit and Noto Sans SC fonts use SIL Open Font License 1.1; licenses are in Resources/Fonts.

- Editor play needs no mobile build tools. Device builds require the relevant Unity build-support module and platform toolchain; iOS also requires macOS and Xcode. Signing and store submission require separate setup.


### Scope


This is a local gameplay prototype, not a complete commercial release. Audio, advertising, analytics, accounts, currencies, online services, advanced hazards and WeChat export integration are excluded. Core gameplay requires no API key, subscription or CDN.