Inspiration : The Covid19 pandemic was the source of my inspiration. When our country was locked down, and we couldn't go outside, I felt suffocated. Not being able to breathe the fresh air outside made me realize how precious the things we often take for granted in our lives are, especially nature and the environment. If we are more mindful, we will realize that we are no different from a virus attacking the environment we depend on for survival. We don't need to be chosen heroes to do great things. We can all contribute to protecting our surroundings by doing small things like planting a tree each.

What it does

Story

  • Once upon a time, when humans heedlessly ravaged nature, Mother Earth was forced to defend herself. Darkness descended, unleashing hordes of abhorrent monsters from the depths.

The White Rabbit forest spirit, disappeared long ago, leaving only legends behind. Without its protector, trees withered, the air became suffocating, and water became a toxic brew. Yet, the people remained ignorant, their minds clouded by apathy.

In the midst of this despair, an unchosen hero emerged: an ordinary man with a pan on his head. Undeterred by the villagers' mockery, he resolutely embarked on a journey to save the forest. He valiantly fought the monsters, overcoming countless obstacles.

Ultimately, he found the White Rabbit and awakened it. With the spirit's return, the forest came alive, blossoming with vibrant life.

Main objectives

Raise awareness about the harmful effects of devastating nature and the importance of environmental protection. Provide players with an entertaining and challenging gaming experience.

Genre

Third-person shooter.

Gameplay

Players control an unchosen hero character wearing a pan on his head. Use your finger to aim and shoot at the monsters. Each level will have a certain number of monsters to destroy.

Characters

Hero : An ordinary man with a pan, fighting to save the forest spirit and protect the environment. Monsters : Flying monsters that appear due to Mother Nature's defense mechanism. Forest spirit : A mysterious white rabbit that plays an important role in reviving the forest.

Objectives

Complete all levels. Destroy all the monsters. Rescue the forest spirit and bring the forest back.

Unique points

Meaningful storyline : Highlights the message of environmental protection and against human destruction. Simple but addictive gameplay _ : Easy to learn, suitable for all ages. Unique hero character _ : Brings empathy and inspires courage in players.

How we built it:

Tools and software

Development software: Flutter, Flame Engine. Graphics software: Sketch, Figma, Affinity Design.

Development process

Generate concept ideas. Graphic design. Designing levels for each gameplay stage. Coding and exploring frameworks. Bug fixing and feature enhancement. Searching for and creating sounds for the game.

Challenges we ran into

Although I had been familiar with Flutter for a while, Flame was still a new framework to me. Therefore, I had to spend a significant amount of time learning and researching it. Joining the competition after it had already started put a lot of time pressure on me. Discovering the contest after it had been underway for some time made game development even more rushed, forcing me to balance completing the game for the competition with my current job at the company. Additionally, another major challenge was that I had to draw most of the game's graphics myself, which is no easy feat for a coder.

Accomplishments that we're proud of

Completing the game on schedule with Flutter is an achievement that I am extremely proud of. It was an incredibly enjoyable experience. Although I still want to polish my product further, I still feel extremely proud of it. The journey of developing the game with Flutter was an exciting and rewarding experience. No matter the outcome, I will continue to stick with Flutter (Flame) and Flutter (Flame) will be the main engine for my future game projects.

What we learned

I learned how to use the Flame engine to complete a full game, gaining a better understanding of physics objects and effects with Flame. And I realized Flutter more than I thought.

What's next for Attack Of Legend

Due to time constraints, I had to put some ideas on hold for future versions, including a currency system that would allow players to purchase additional shots and unlock new features. Integrating a payment gateway would make it easier for players to make transactions within the game. Designing new levels and adding environmental effects to make the game more visually appealing were also on the list. A standout feature would be the friend challenge mode, where players can create their own matches and challenge their friends with a certain amount of coins. The winner would receive double the amount bet, while the loser would forfeit the coins they wagered.

Built With

Share this project:

Updates