This website is under construction!

Perfect Swap: Match color 3D

Perfect Swap: Match color 3D

Perfect Swap: Match Color 3D is a 3D puzzle game where players swap spheres connected by pipes to match a target shape within a limited number of moves. Each swap dynamically reshapes the connections, challenging players’ spatial reasoning and planning skills.

Tools & technologies

Unity, C#

Project link

What I did

  • Designed a level system with move limits and target shape definitions using ScriptableObjects for scalable and data-driven puzzles.
  • Architected and implemented the core sphere swapping and connection system, handling dynamic shape transformations and collision interactions.
  • Developed real-time shape validation logic to compare the current configuration against the target shape.
  • Built an interactive 3D UI feedback, highlighting valid moves, swap counts, and progress toward the target shape.
  • Implemented visual effects and dynamic materials using Shader Graph and particle systems to enhance swaps, success, and failure feedback.
  • Optimized performance and 3D object management for smooth gameplay across mobile devices.