Play: .apk, Direct Play(WebGL)
**Arrow Puzzle 3D — Tap Away Template** is a completemobile game template with AdMob and Unity IAP. Players orbit a 3D shape, tap an arrow only when its path is clear, and watch it slide across the face, turn the corner, and leave the shape. Clear every arrow to finish the level. The same Arrow Puzzle 3D project includes a level editor, a random level generator, batch autoplay, and 1000+ hand-authored levels.
### Core gameplay
- **Tap-away arrow puzzle** on voxel cubes and other solid shapes
- Paths turn on one face or cross an edge onto the next face
- A blocked arrow bumps and stays. An open path slides off the shape
- **1000+ JSON levels** in `Assets/Resources/Levels3D/` (`Level1`–`Level1004`)
- Difficulty tags: Easy, Medium, Hard, SuperHard, with a hard-level popup
- Obstacles: way blockers, black holes, and portal pairs
- Orbit camera, pinch zoom when Lean Touch is enabled, mouse in the Editor
- Four hints: Normal, Grid, Wand, Eraser
- Lives and a per-level timer. Continue with coins or a rewarded ad
- Win screen with a 3-star rating and confetti
### Level tools
- **Level Editor** — paint the solid and the faces, then save JSON under `Assets/Resources/Levels3D/`
- Tools in the editor: Arrow, Blocker, Hole, Portal, Eraser, plus create-from-image
- **Create Random Level** — set size, difficulty, and multi-face arrows, then generate and save
- **Autoplay** — play from a start level through the rest in the editor sandbox
- Shrink tools shorten or remove the longest arrow when a generated shape is too long
### Meta and retention
- **6 themes** — Black, Cream, Dark, Jungle, Light, Neon
- **Saga Home** from level 11, with side buttons for live-ops
- **Piggy Bank** from level 5. Wins fill the bank until the player claims it
- **Spin Wheel** from level 11. Weighted 8-segment rewards (coins and hints)
- **Golden Pass** from level 18. Seasonal free and premium tracks
- **Starter Pack** from level 18. Timed IAP offer with a Home countdown
- Coin shop with a daily gift and a rewarded-ad coin button
- Settings for music, SFX, and vibration
Unlock levels are serialized on the Main scene. Change them without editing code.
### Monetization ready
- **Google AdMob** — banner, interstitial, rewarded, and No Ads
- **Unity IAP** — No Ads, coin packs, Classic / Elite / Epic bundles, Starter Pack, Golden Pass
### Developer-friendly architecture
- Namespace `MultiTechStudio.ArrowPuzzle3D`
- Level data is JSON. Look is driven by theme ScriptableObjects
- Setup window: **Tools → MultiTech Studio → Arrow Puzzle 3D → Project Setup**
- Optional defines: `MT_ADMOB`, `MT_IAP`, `MT_DOTWEEN`, `MT_LEANTOUCH`
- With DOTween off, motion snaps to the end pose. Orbit still works without Lean Touch
- Modular **Golden Pass** and **Spin Wheel** folders you can reuse
### What's included
- Scenes: **Splash**, **Main**, plus the editor sandbox
- Level Editor, random level generator, and autoplay
- 1000+ cube level files
- Six theme assets, UI, Lilita One font, music and SFX, confetti
- Golden Pass and Spin Wheel modules
- This documentation set in `Document/`