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