What problem does it solve?
This Skill helps you design reliable mobile puzzle game board logic by covering the hard parts: grid state management, reversible moves, hint delivery, and progression/feedback loops.
Core Features & Use Cases
- Undo system with command pattern: Capture game actions and reliably revert them for player-friendly experimentation in tile/board puzzles.
- Level packs and star ratings: Structure content using ScriptableObjects and compute performance stars from moves and time for progression.
- Hint system and touch drag-and-drop: Support idle auto-hints, limited free hints, and responsive touch interactions for common mobile play patterns.
- Board/grid backbone with move validation: Centralize world↔grid mapping, neighbor queries, snapshot/restore for undo, and legal-move checks.
- Win condition, scoring, and progression: Detect completion, calculate stars and results, and unlock packs using saved progress.
Quick Start
Use the puzzle skill to implement an undoable, grid-based mobile puzzle flow with hints, star-rated levels, and touch drag interactions.