← Back to Projects
ProjectCollaborative

Fuzzy Frenzy

A match-3 mobile game that puts a fresh, fuzzy twist on the beloved genre! Instead of traditional candies, players will connect adorable farm animals including sheep, cows, chickens, and wolves. The features an online leaderboard, a shop, boosters, avatar customization, multiple levels, original music, and our unique twist: wolf - sheep interaction. Try it out and see if you can score the highest points on the leaderboard!

Languages

C#

Engines & tools

UnityFirebaseMobileScriptableObjectsDotween

Gameplay & system

ParticlesMatch-3Original MusicPower-UpsLevel GoalsShopAvatar CustomizationLeaderboard

Game modes

SingleplayerMultiplayer Elements

Trailer

Technical Overview

This Match-3 mobile game was built in Unity/C# with a clean separation between gameplay logic, control flow, and presentation. The core board system handles grid generation, tile swapping, match detection, cascades, gravity, scoring, level goals, power-ups, hints, and automatic shuffling when no valid moves are left. The visual layer uses DOTween for responsive animations, and BoardView uses object pooling for temporary swap images, match effects, and goal UI rows to avoid unnecessary runtime instantiation. Most of the project is data-driven with ScriptableObjects, including animals, levels, shop items, achievements, avatar categories, avatar items, rewards, and power-up settings. This made the game easier to expand and balance without hardcoding content into the main systems. The game also includes a shared player economy used by the shop, boosters, lives, extra moves, achievements, and avatar customization. The shop validates purchases and unlocks items, while the avatar system lets players preview changes before saving their selected hair, clothes, colors, and accessories. Achievements are handled through gameplay events like level completion, score progress, destroyed animals, and power-up usage. The leaderboard is connected to Firebase Realtime Database, submitting and loading top scores asynchronously. Some levels also include extra polish like weather particles and a custom wolf/sheep mechanic where wolves can eat nearby sheep and leave bones as obstacles.

Gallery

Main menu screenclick to enlarge1 / 17

Main menu screen