Paths: Puzzle mobile game
Creating Paths, a puzzle game for mobile, was indeed a challenging but fulfilling endeavor. The concept was simple yet engaging – connect points of the same color on a grid without leaving any point gray.
The biggest challenge was generating random solvable levels of varying sizes. A brute force approach handled small levels well, but as the grid expanded, heuristics became essential to enhance the performance of the generation algorithms. Writing an heuristic for a problem that has never been solved before is quite difficult but I ended up finding a solution that was good enough to generate large levels.
It was the first game I published on the app store on Android. I had a lot of fun playing it and some of the puzzles were very challenging.
I experimented a lot with the menus to find an appealing and simple design.
![Game Game](assets/posts/2016-02-06-paths/9.webp)
![Game Game](assets/posts/2016-02-06-paths/10.webp)
![Game Game](assets/posts/2016-02-06-paths/11.webp)
![Game Game](assets/posts/2016-02-06-paths/12.webp)
![Game Game](assets/posts/2016-02-06-paths/1.webp)
![Game Game](assets/posts/2016-02-06-paths/2.webp)
![Game Game](assets/posts/2016-02-06-paths/3.webp)
Screenshots taken from the game menu prototypes
My design objective was to achieve a delicate balance: simplicity paired with beauty, all wrapped in responsiveness and complemented by seamless animations.
![Game Game](assets/posts/2016-02-06-paths/4.webp)
![Game Game](assets/posts/2016-02-06-paths/4.1.webp)
![Game Game](assets/posts/2016-02-06-paths/5.webp)
![Game Game](assets/posts/2016-02-06-paths/6.webp)
![Game Game](assets/posts/2016-02-06-paths/7.webp)
![Game Game](assets/posts/2016-02-06-paths/8.webp)
![Game Game](assets/posts/2016-02-06-paths/13.webp)
![Game Game](assets/posts/2016-02-06-paths/14.webp)
![Game Game](assets/posts/2016-02-06-paths/15.webp)
![Game Game](assets/posts/2016-02-06-paths/16.webp)
Screenshots taken from the game levels