Create Unique Puzzle Mechanics
Design original gameplay systems that combine physics, movement synchronization, and environmental logic.
Case study · Puzzle Platformer Game
ShadowSync — Solve puzzles by mastering light, shadow, and synchronization

The brief
Our role: Game Design, Mobile Game Development, UI/UX Design, Physics System Implementation, Performance Optimization.
ShadowSync is a 2D puzzle-platformer game built using Flutter and Flame Engine. The game introduces a unique dual-world mechanic where the player controls a character and its mirrored shadow simultaneously. Players solve physics-based puzzles using synchronized movement, light reflection, moving platforms, and environmental hazards across progressively challenging levels.
ShadowSync was developed as a technically challenging puzzle-platformer designed to explore synchronized physics mechanics and creative puzzle logic. The core gameplay revolves around controlling both a player and its mirrored shadow simultaneously across two mirrored worlds.
Each level introduces new mechanics such as rotating platforms, breakable surfaces, pushable obstacles, teleportation portals, lasers, mirrors, and light-based receivers. The game gradually increases complexity across 20 handcrafted levels, encouraging players to experiment, observe patterns, and master timing-based gameplay.
The development focused heavily on performance optimization, physics consistency, responsive controls, and polished UI feedback to create a smooth and engaging player experience across different Android devices.
Requirements
Focused on building an engaging puzzle experience using synchronized mechanics, progressive level design, and interactive physics systems.
Design original gameplay systems that combine physics, movement synchronization, and environmental logic.
Ensure consistent frame rates and responsive controls across a wide range of Android devices.
Introduce mechanics gradually across levels to balance challenge and player learning.
Add sound effects, animations, and UI feedback to enhance immersion and gameplay clarity.
Our approach
Complex physics interactions solved through modular game components and optimized collision handling.
Handling simultaneous movement between the player and shadow required precise synchronization logic. A mirrored coordinate system was developed to maintain accurate movement relationships across both worlds.
Each puzzle component was built as an independent module, allowing new mechanics such as portals, rotating platforms, and mirrors to be reused across multiple levels.
Collision handling, animation effects, and physics updates were optimized to reduce lag and maintain stable frame rates during gameplay.
Key features
Unique puzzle mechanics designed to challenge logic, timing, and coordination across multiple interactive systems.
Players control both a character and its mirrored shadow simultaneously, requiring precise movement coordination across two environments.
Levels include rotating platforms, teleport portals, pushable blocks, breakable platforms, lasers, mirrors, and light receivers.
20 handcrafted levels gradually introduce new mechanics and increase puzzle complexity to maintain engagement.
Players can retry levels from checkpoints with limited lives, balancing challenge and accessibility.
Smooth movement, stable collision detection, and optimized animations ensure consistent performance across devices.
Product screens
Carefully designed gameplay screens that highlight clarity, precision movement, and responsive visual feedback.








Experience design
Gameplay interactions designed to be intuitive while gradually increasing difficulty without overwhelming players.
Animations, lighting, and sound effects help players understand puzzle interactions quickly.
New mechanics are introduced gradually to avoid overwhelming players.
Movement and jumping physics were tuned for precision and predictability.
HUD elements were kept simple to maintain gameplay focus.
Architecture & integrations
A lightweight and scalable technology stack optimized for smooth gameplay and mobile performance.
Delivery
A structured development workflow combining puzzle design, gameplay iteration, and continuous testing.
Designed the dual-world gameplay concept and initial puzzle mechanics.
Built early gameplay prototypes to test synchronization and movement logic.
Created progressively complex puzzle layouts across multiple stages.
Improved performance and resolved edge-case bugs through extensive testing.
Published the game and continued refining gameplay through updates.
Outcomes
Delivered a fully functional puzzle-platformer with smooth performance, engaging gameplay mechanics, and scalable architecture.
Developed and released a full puzzle campaign featuring progressive mechanics and increasing complexity.
Optimized collision detection and animation systems to ensure smooth gameplay across devices.
Modular component design allows easy addition of new puzzle types and future levels.
Balanced level design encourages logical thinking, timing precision, and experimentation.
Roadmap
Future improvements focused on expanding level content, adding new mechanics, and improving player retention features.
Expand the game with new puzzle stages and advanced mechanics.
Introduce additional environmental interactions and gameplay challenges.
Further optimize gameplay responsiveness and device compatibility.
Extend the game to additional platforms such as web and desktop.
Keep exploring
Let’s talk
Tell us about the product you have in mind. We’ll share how we would approach it — scope, stack and next steps.
Start a Conversation