A Zen-inspired, turn-based 3D tactical grid puzzle game powered by Unity Sentis Neural Networks.
IslandCollapseGameplayVideo.2.mp4
- Hop to an adjacent tile.
- Crumble: The tile you just left crumbles into the abyss.
- Trap your opponent to claim the island!
- Game Modes: Play Solo vs Neural AI (Easy, Medium, Hard tiers) or enjoy Local Pass & Play (2P) with a friend.
- Aesthetic UI/UX: Soothing pastel Zen color palette, responsive 9-slice vector assets (PastelUI), and custom Pixeloid typography for a polished look.
- Dynamic Game Feel (Juice): Features organic, humanized AI thinking delays, tactile haptics, pooled spatial SFX, and procedural DOTween camera and tile animations for an immersive experience.
- On-Device Neural AI (Unity Sentis):
- Architecture: Multi-Layer Perceptron Regressor (
MLPRegressorviascikit-learn). - Inference Pipeline: Trained model exported directly to
.onnxand executed on-device usingUnity Sentis/Unity Inference Engine. - Input Representation: Encodes current normalized board tile occupancy, relative positions, and adjacent degrees of freedom into a flat feature vector.
- Decision & Difficulty Calibration: Output predictions drive move selection with tiered logic:
- Easy: Probabilistic error injection with fallback neighbor hops.
- Medium: Temperature-scaled sampling over valid tile probabilities.
- Hard: Strict Argmax/Greedy selection of the model's highest-confidence output.
- Architecture: Multi-Layer Perceptron Regressor (
- Zero-Allocation SFX & Object Pooling: Memory-safe audio management with pitch randomization and zero Garbage Collection (GC) spikes during intense tile destruction loops.
- Mobile Performance (60 FPS Locked): Highly optimized URP pipeline including tight shadow cascades, 4x MSAA, disabled HDR, and zero-latency touch raycasting with UI bleed prevention.
| Category | Technology / Package |
|---|---|
| Engine | Unity 2023+ |
| Rendering | Universal Render Pipeline (URP) |
| AI / Machine Learning | Unity Sentis / Inference Engine |
| Animation | DOTween (Demigiant) |
| UI Text | TextMeshPro |
| Input | New Input System |
- Unity 2023.x or higher with Android/iOS build support.
- Clone the repository:
git clone https://github.com/Eagleist72/DeepLearning-BoardGame-Unity.git
- Open the project:
Launch Unity Hub, click
Open, and select the clonedDeepLearning-BoardGame-Unitydirectory. - Build for Mobile:
- Go to
File > Build Settings. - Select either
AndroidoriOSand clickSwitch Platform. - Click
Build And Runwith your device connected.
- Go to
- Touch / Click: Select an adjacent valid tile to move.
- UI Interaction: Tap UI elements for game modes and settings.