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
- co-pilot
- flame
- flutter
- vscode
Log in or sign up for Devpost to join the conversation.