Inspiration

When I heard that the theme was summer related, I immediately thought of the beach. I then remembered how many beaches are always littered with trash, so I put those together and ended up with this game idea.

What it does

It's an endless game where you pickup up randomly spawning trash to collect points. Seagulls and crabs come in from the edges of the screen that can get in your way and hurt you, as well as sea urchins that will randomly spawn like trash and stick around for a bit, blocking your way.

How I built it

We built it using Godot, and open source game engine, using Godot's scripting language, GDScript. The art that was created by us was made with piskelapp. The sound effects are from Leshy SFMaker

Challenges I ran into

We had some trouble making the health bar as well as making the seagulls move from one side of the screen to another. Art was also something that we had trouble with, as we are not great artists by any stretch of the imagination. And working together on the game itself was a little difficult, as my partner and I haven't worked on a game together yet, so making sure we had the right files between us was a bit difficult.

Accomplishments that I'm proud of

I'm proud that we were able to finish one of our first games in such a short amount of time than what I'm used to.

What I learned

I learned that the game making process can be as frustrating as it is rewarding. I also used to think hack a thons would just be stressful and I’d never be able to get anything done, but after doing this one with a friend, my view on hack a thons have really changed, and while I still think they can be somewhat stressful, I’ve found they can be a lot of fun as well.

What's next for Beach Cleanup

We may add more elements to the game, such as a water section with sharks and sea turtles, as well as clean up and optimize the code.

Built With

  • gdscript
  • godot
Share this project:

Updates