Back to Case Studies
Mobile Game Development

Unscrew Master: Physics Puzzle Mobile Game on Google Play

Unscrew Master Mobile Game Showcase
Flutter Framework Dart Language Android Studio 2D Rigid Body Physics Engine Google Play Store Publishing Haptic Touch Feedback
60 FPS Smooth Physics Simulation
50+ Handcrafted Puzzle Stages
Published Live on Google Play Store
< 25MB Ultra-Lightweight APK Footprint

Game Concept & Core Mechanics

Unscrew Master is an engaging casual physics puzzle game published on Google Play. Players systematically remove locking screws and pins in sequence.

Allowing freed plates to fall realistically under gravity without jamming mechanical obstacles.

Technical Implementation in Flutter & Dart

Physics Collision & State Mutation in Dart

// Screw Release & Gravity Vector Calculation void unscrewPin(Pin pin, Hole targetHole) { if (!targetHole.isOccupied) { pin.currentHole?.isOccupied = false; pin.moveTo(targetHole.position); targetHole.isOccupied = true; HapticFeedback.mediumImpact(); // Recalculate plate hinge constraints for (Plate plate in attachedPlates) { if (plate.activePinsCount == 0) { plate.applyGravityVector(Vector2(0, 9.81)); plate.triggerFreeFallAnimation(); } } } }

Publishing & Lifecycle

From initial algorithmic prototypes to Google Play Store release—this project demonstrates complete end-to-end mobile product delivery.

All Case Studies View GitHub Code Contact Developer
Previous Case Study

Social Media Ads Design

Next Case Study

UCD Data Science Research