DivinityCodes

Bubble Shooter Game Prototype

Bubble shooter prototype focused on precision aiming, fast paced matching mechanics, and dynamic grid based gameplay.

  • Bubble Shooter
  • Puzzle Game
  • Grid System
  • Casual Game
  • Precision Gameplay
  • Mobile Prototype

GameController

The GameController script is where the magic begins. It allows for custom configurations of bubble types, colors, and grid generation limits.

Merging behaviors

You can define how bubbles will merge based on various criteria:

  1. Highest Bubble
  2. Biggest Neighbors Count
  3. Highest Bubble Then Biggest Neighbors Count
  4. Biggest Neighbors Count Then Highest Bubble

Aim settings

Choose your aiming method:

  • Aim on Bubble: Directly target a bubble.
  • Aim on Available Neighbor: Target available neighboring spaces.

BubbleGrid

This script sets up the grid dimensions, initial rows, bubble sizes, and alignment. It also controls the animations of bubbles within the grid.

BubbleShooter

Finally, the BubbleShooter script allows for the setup of the aim and animations for shooting bubbles, providing you with all the tools needed for precise gameplay.

Conclusion

This brief overview covers the core functionalities and scripts of the Bubble Shooter game. The source code is designed for easy navigation and modification, offering insights into effective game mechanics and UI handling in Unity.