Inspiration

Having get ideas from childhood puzzle games like 2048, Flutter puzzle and so on, we have created a new game with more new features and based on a classic gameplay.

What it does

Our gameplay: you just need to swipe left, right, up or down to bring the candy through the obstacles to pig’s mouth. The candy can interact with some kinds of boxes in the maze. We create the boxes in the maze with actions. You can click to tutorial button to see the best tutorial.

How we built it

Our game is coded in Flutter with Getx as states management library.

First, we use Flame Engine technology to bring Sprite animation onto the screen. Then we use the check algorithms to construct the obstacles and mazes. The levels are created by writing the coordinates of the boxes, sliding direction to the json file. In addition, most of the assets in the game are drawn and created with Adobe Photoshop.

Challenges we ran into

Flutter is not really a good platform for developing games. Flutter’s library, which still has a limited resource of features and animations, is a challenge for us.

We had to self-build the algorithms that compute the interactions.

Drawing hundreds of images for game graphics is also a challenge for the team because no one has expertise in graphics design.

What we learned?

We have developed important coding skills on Flutter.

In addition, we learned how to use important libraries especially Getx and Flame Engine.

We learned how to design games’ assets and how to work as a team (project and time management, critical thinking and pitching skills)

Accomplishments that we're proud of

We are proud of working as a team to produce this game with Flutter, the brand new framework to everyone of us. The whole game is run by the dedicated algorithm that we have created. As we said before, we don’t have much good graphics design experience, so the images and animation can be one thing that we can be proud of.

What's next for Feed Your Pig?

We are still continuing to optimize the game in terms of user experiences. Try to make the app more user-friendly

New gameplay, new boxes and new mazes are being developed

In addition, users will be able to customize their own mazes and share them with other people.

We plan to put the app on the AppStore and Google Play.

Built With

+ 20 more
Share this project:

Updates