-
-
Fuzzle Saga Logo
-
Game Welcome Page -- Light Mode
-
Game Settings Page -- Light Mode
-
Game Settings Menu -- Light Mode
-
9th Level 3x3 Puzzle
-
Hard Level 4x4 Puzzle
-
Game Welcome Page -- Dark Mode
-
Game Settings Page -- Dark Mode
-
Game Settings Menu -- Dark Mode
-
Locked & Unlocked Levels -- Dark Mode
-
Easy Level 3x3 Puzzle
-
Hard Level 4x4 Puzzle
Inspiration
One of the most things inspired me ** Candy Crash Saga , from which the name of the app comes FuzzleSaga = Flutter + Puzzle + Saga. **Quiz games also inspired me to make the game level be like a question which you must form its answer by sliding the puzzle formed by pieces of letters.
What it does
FuzzleSaga is a sliding puzzle game based on levels gaming. The first levels are easy, then things start getting harder and more complicated level by level. In each level, there is a question which you have to find the answer first, and start moving the puzzle pieces until you form the right answer. Next, you pass to the next level with a new adventure with an other question.
How we built it
The game is built using pure Dart & Flutter code, I also used some 3rd party packages from pub.dev which are:
- animated_text_kit for text animation.
- sqflite to deal with the database containing the questions and answers.
Challenges we ran into
I faced many challenges that I worked on solving like:
- Creating the database of questions and answers from scratch
- Designing a clean beautiful UI for the game This was the biggest challenge
- Managing the state of the game, where I found it sometimes hard to de using the setState function.
- AndroidX support in Flutter while building the released version of the game.
- Difficulties to manage my time between study, work and Fuzzle Saga.
Accomplishments that we're proud of
- Ability to manipulate SQL commands and dealing with databases.
- Getting more ideas about UI/UX concepts especially today's game design trend.
- Fixing the issue of AndroidX support in Flutter.
What we learned
I learnt a lot of things in different fields, some of them are listed here:.
- Being able to work under pressure and manage my time.
- Searching and googling problems myself without asking for help.
- Using many Flutter packages.
- Applying UI/UX design principles with the new trend of simplicity.
What's next for Fuzzle Saga
Fuzzle Saga has a long road to walk through, this is not the end. Here, we begin. I will try to add more functionalities and ideas to the game, which will make it more attractive and creative. I will also publish it on Google Play Store where I can get more feedback.

Log in or sign up for Devpost to join the conversation.