Hyper Chess | Puzzle Template + Level Editors


Hyper Chess is a professional game template for building mate-in-N chess puzzle games. It includes a complete hyper-casual gameplay loop, a visual level editor, and an automatic level generator.


by Ragendom


Price History +

Hyper Chess is a complete Unity game template for building and customizing mate-in-N chess puzzle games. Developed with the HyperCasual Game Engine, this asset provides the core systems, architecture, and tools needed to create a unique, mobile-ready chess-puzzle experience.


Players tap a piece, then a highlighted square, to slide it and deliver checkmate within a limited number of moves. With standard chess movement, holed/irregular boards, and a satisfying "Mate in N → moves left" pressure loop, this template offers a polished hyper-casual experience inspired by classic mate-in-N puzzles. Every shipped level is verified solvable by a built-in forced-mate solver, so there are never any dead levels.


This template includes a full puzzle gameplay loop, a move-budget system, boosters, and a fully featured Unity level editor with automatic forced-mate level generation. Every system is modular, data-driven, and built as a foundation for rapid extension and production-ready development.


Try First: Browser Demo | Android Demo


🚀 OUR ADVANTAGES

  • Developer-oriented architecture with clean, extendable code.
  • Clear online documentation and a pre-built, ready-to-play scene.
  • Built-in visual level editor and automatic batch level generation.
  • Easy visual, piece, and gameplay customization via URP and JSON-driven data.
  • Clean, modular codebase with namespace isolation (HypercasualGameEngine.Chess).

📦 TEMPLATE INCLUDES


♟ Mate-in-N Chess Gameplay

  • Tap-to-Move: Tap a piece to highlight its legal squares, then tap a square to slide it; captures are automatic.
  • Forced-Mate Solver: A minimax (alpha-beta) verifier guarantees every level has a checkmate at its target depth.
  • Move Budget: Per-level move limit shown as "Mate in N", switching to "N moves left" once the player starts; running out triggers the lose state.
  • Full Piece Set: Standard movement for Queen, Rook, Bishop, Knight, Pawn, and King.
  • Irregular Boards: Optional inactive "hole" cells for non-rectangular puzzle shapes.
  • Polished Feedback: Selectable-piece outline highlight, soft drop shadows, eased piece motion, checkmate animation, and a URP post-processing look.

🏗️ Level Editor & Data System

  • Visual Board Painter: A dedicated Editor window for placing pieces, painting board shape, and seeding positions — no Play mode required.
  • Auto Level Generator: Batch-generate hundreds of verified forced-mate puzzles with a concave difficulty curve (mate-in-1 up to mate-in-4), constraint relaxation, and a one-click red Delete-All.
  • JSON Level Format: Levels are stored as readable JSON files, making content easy to manage and extend.
  • Append-Only Generation: New levels are added after existing ones — your hand-tuned levels are never overwritten.

🎮 Boosters & Gameplay Systems

  • Booster HUD: A level-gated booster row with first-use tutorial popups and remaining-use badges.
  • Helpers: Hint (preview a move) and Undo (take a move back), backed by a clean, extendable BoosterManager.
  • Unlock System: Boosters unlock by level and read their counts from per-level data.

🎨 Customization & Visual Tools

  • Universal Render Pipeline (URP): Fully built for URP, with a shared post-processing volume.
  • Swappable Pieces: Piece meshes load from an FBX by name — drop in your own set to retheme.
  • Cross-Platform Outline: A position-based inverted-hull outline shader that ships identical visuals on Editor, WebGL, and Android.
  • Modular UI: HUD, separate Win/Lose panels, and booster badges.

🧪 Developer & Debug Tools

  • In-Game Dev Panel: Quick level navigation, win/lose triggers, unlock/refill boosters, and reset tutorial popups.
  • Hotkeys: Arrow keys to skip levels; Shift+U/W/L/R dev shortcuts.
  • Clean Codebase: Singleton SoundManager, a static LevelManager loader, and an [DefaultExecutionOrder] GameManager choke point.

🚫 Ads Are NOT Included


💿 Supported Platforms: iOS · Android · WebGL · Desktop


📄 Documentation

Online Documentation — step-by-step guides for:

  • Setting up the scene and running your first level.
  • Designing levels with the visual editor.
  • Batch-generating content with the auto generator.
  • Swapping piece art and custom models.
  • Extending the template for your own chess-match mechanics.

📬 Support

Questions or help? Get in touch:


📧 Email: ragendom@gmail.com