Perfect Swap: Match color 3D
0 / 0
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.