BlocKIT - Block Puzzle Toolkit

BlocKit is a modular, production-ready block-puzzle game framework for Unity, designed for clarity, safety, and ease of customization. It provides a complete gameplay foundation for grid-based puzzle games, allowing designers and developers to build, tune, and extend mechanics without modifying core code.

The system is built around explicit references and a central scene context, avoiding hidden dependencies and runtime scene searches. All gameplay logic is deterministic, inspector-driven, and cleanly separated into focused systems responsible for grid management, gameplay flow, scoring, line clearing, shape spawning, previews, and game-over detection.

BlocKit is highly customizable through the Unity Inspector. Grid size, shapes, colors, scoring rules, difficulty behavior, visual feedback, and audio can all be adjusted without programming. New shapes are created using ScriptableObjects, and gameplay tuning can be performed safely at runtime.

The package includes a fully playable demo scene that demonstrates correct setup, recommended usage, and best practices. BlocKit is suitable for casual, arcade, and mobile puzzle games, as well as rapid prototyping and learning projects.


WebDemo

Documentation


Key features:


• Modular, inspector-driven architecture


• No hidden scene searches or implicit dependencies


• Easy customization without editing core code


• ScriptableObject-based shape system


• Flexible scoring and combo system


• Ghost previews and line clear feedback


• Production-ready demo scene


BlocKit is ideal for developers who want a clean, extendable block-puzzle foundation and for designers who prefer working directly in the Inspector rather than code.