blockpuzzle
blockpuzzle

Block Puzzle

Match-3 2D casual mobile game

Block Puzzle
Block Puzzle

Type

Business

Type

Business

Type

Business

Role

Developer

Role

Developer

Role

Developer

Year

2022

Year

2022

Year

2022

Block Puzzle (Mobile Game Development)

A Match-3 block puzzle game where users have to strategically place tiles onto a board to clear rows and columns while trying not to run out of possible moves.

Client / Project

A mobile game studio approached me to build a complete Block Puzzle game using the visual assets and basic sound effects they provided. They had a clear concept and game design outline, but needed a Unity developer to implement all core systems, gameplay logic, UX flow, monetization, and overall production polish.

Problem

The client had visuals, a concept, and a target style, but no working prototype or gameplay systems.

They needed:

  • A fully functional Block Puzzle game

  • Clean, responsive drag-and-drop block placement

  • A scoring system, combos, grid logic, and game-over conditions

  • UI flow, effects, feedback, and animations

  • Smooth performance on mobile devices

  • Integrated ads and monetization

  • Music, SFX tuning, and polishing touches

  • Development guidance on a few features and UX decisions

They required someone who could take these assets and transform them into a complete, stable, polished mobile game ready for release.

My Role

Unity Developer - responsible for all scripting, gameplay systems, UI/UX, game flow, audio, and monetization.
The client provided just the 2D art and some sound effects; everything else was implemented by me.

What I Delivered

Core Gameplay Systems

  • Complete Block Puzzle grid logic

  • Block spawning, randomization rules, and placement validation

  • Line-clearing logic with scoring and combo bonuses

  • Smooth drag-and-drop input with snap-to-grid behavior

Game Flow & UX

  • Main menu, settings, pause, and restart flow

  • Game over logic and replay loop

  • Score counters, animations, and feedback effects

  • Daily play feel with satisfying pacing and touch response

Visual & Audio Experience

  • Integrated the provided art assets into a clean, polished UI

  • Added custom music and tuned all audio feedback

  • Added subtle VFX, transitions, and micro-interactions for polish

Monetization

  • Implemented mobile ad integration (rewarded, banner & interstitial ads)

  • Added optional reward flow tied into gameplay

  • Ensured monetization did not disrupt game pacing or UX

Production Improvements

  • Advised the client on UX tweaks, timing, and readability

  • Proposed several quality-of-life features that were integrated into the final build

  • Ensured clean code structure so the game is easy to update and maintain

Results

  • The client received a fully functional, polished Block Puzzle game built from their design and visual assets

  • The game was optimized for mobile, with responsive UI and satisfying gameplay feel

  • Monetization and game flow were integrated seamlessly

  • The client was able to move immediately into testing and release preparation

This project demonstrates my ability to take a client’s idea and assets and deliver a complete, well-polished mobile game end-to-end.

Tools & Tech

Unity, C#, Google AdMob Ads, UI Toolkit / Unity UI, Mobile optimization workflow

Block Puzzle Mockup
Block Puzzle Mockup

Feedback

No Client Testimonial

Default Icon

Andrija, Upwork Client

Feedback

No Client Testimonial

Default Icon

Andrija, Upwork Client