What problem does it solve?
This Skill provides practical architecture patterns for building reliable puzzle games with reusable board logic, responsive controls, progression systems, and player-friendly support features.
Core Features & Use Cases
- Undo and Command Systems: Implement reversible moves with a command-based architecture that supports clearing history and limiting undo steps.
- Progression and Rewards: Define level packs, unlock requirements, move and time targets, and star-based completion ratings with ScriptableObjects.
- Hints and Input: Add automatic and explicit hints, mouse drag-and-drop, gamepad select-move-confirm controls, tutorial overlays, and device-specific prompts.
- Use Case: Build a grid-based puzzle campaign where players can move pieces with a mouse or controller, undo mistakes, earn stars, unlock level packs, and receive contextual hints.
Quick Start
Use the puzzle skill to design the architecture for a grid-based Unity puzzle game with undo, hints, level packs, star ratings, mouse input, and full gamepad support.