Inspiration

The amount of litter in the ocean has always concerned me. Recently I became aware of a cool project that is using a solar powered catamaran to sail around the ocean and clean up the debris.

What it does

This game allows you to chart a course for an autonomous battery powered catamaran that will collect debris that is floating in the ocean.

How we built it

It's built in Flutter on top of the Flame engine. I hired an artist on UpWork to make some of the key sprite animations. The remainder I did myself using Affinity Designer. This was built on a Mac M1 using VS Code with Co-Pilot enabled.

Challenges we ran into

This is the first app I've built in Flutter so there were a lot of challenges. However it's way easier than the frustrations I've encountered trying to build apps in React Native.

Accomplishments that we're proud of

While this isn't visible in the game, I built a level editor that allows me to quickly create missions and ensure that there is a solution. This was actually pretty tricky to figure out.

What we learned

I learned a ton about Flutter and Flame. Now I want to go re-write the game again only with the wisdom I've gained from this experience.

What's next for ORCA

There are so many other things I want to add. I was in the process of figuring out sound effects and while I got music integrated, I was only able to get basic button clicks are working. I also want to provide upgrades, achievements, etc., and publish it in both app stores after some polishing.

Built With

Share this project:

Updates