Case Study: Perfect Shot Physics Puzzle Game

Legacy cross-platform 3D physics puzzle game developed in Unity (iOS & Android).

Perfect Shot Game Banner

Gameplay Video

Perfect Shot Gameplay Video Preview
Developed In 2015
Engine Unity 3D (C#)
Downloads Thousands (Organic)
Availability Legacy (Not on stores anymore)

Legacy Project Notice

Please note that Perfect Shot is currently not available on the Apple App Store or Google Play Store.

Originally published in 2015, the game achieved thousands of downloads and successfully generated revenue through in-app purchases for additional level packages and premium unlocks. Due to focusing on other academic and professional activities, I did not have the time to continuously maintain and update the codebase to comply with the rapidly changing iOS and Android store guidelines. The project remains presented here strictly for legacy portfolio and software design purposes.

Gameplay Overview

Perfect Shot is a 3D physics-based puzzle game. The objective is deceptively simple: throw a magic ball into a basket. While players have unlimited attempts, the true challenge is making a "Perfect Shot" by hitting all green target indicators spread across the level while ensuring the ball lands cleanly in the basket without colliding with the outer rim.

Key Technical Details

  • Deterministic Rigid-Body Physics: Leveraged Unity's physics engine with customized parameters to guarantee smooth, repeatable, and precise ball mechanics.
  • Real-time Lighting & Reflections: Integrated dynamic lighting and materials to construct a premium, immersive visual experience on mobile GPUs.
  • Modular Level Packs: Designed an extendable level loader configuration allowing addition of new level packages via JSON configurations, integrated with in-app purchase validation layers.

Screenshots

Switch Topic

Choose a specialized topic to explore: