Inspiration

My main inspiration was from apps like flappy bird and other time-wasters. Another inspiration for the app was rocket league, I wanted to make a game that was easy to learn but hard to master, which I feel I accomplished.

What it does

It's a mobile game where you click to spawn shockwaves that push the ball around (the player). You can hold down the mouse button for a bigger shockwave to push the player.

You must bounce the ball on the green and yellow shapes (green gives 2, yellow gives 10) and avoid the red and black shapes (red takes away 1 and gray takes away 10). The score you get from the shapes is also dependent on your velocity.

You have 1 minute to get the highest score you can before the game ends.

How we built it

It was built using unity.

Challenges we ran into

There were not many huge challenges I faced that left me scratching my head, some of the smaller challenges I had was trying to get the trail of the player to just stop emitting and not fully disappear once they got below a certain speed. Another small challenge was getting the physics to behave, such as the ball bouncing at weird angles if friction was above 0. Another challenge that I had was getting the particles of a bounce to be the same as the ball is hitting, I guess a lot of my challenges came from accessing object's properties and variables within code.

Accomplishments that we're proud of

I am proud that I created a pretty cool mechanic to move the player around. I am very proud of how the game looks, as someone who is not very artistically inclined I am happy to see how good the game looks compared to my other creations.

What we learned

I learned how to create better design ideas and how to use post-processing effects to a better extent. I also learned the beginnings of adding multiplayer to the game (not implemented yet). I have also become more comfortable with the unity engine as I have not used it in a while.

What's next for Shock-Wave

I plan on adding a multiplayer mode where you either push other players off a map or into an object. I also plan on adding more levels where you would have to get a certain score to get to the next level. The last plan I have in the short term is to add a level editor to the game so players could create and share maps.

Built With

Share this project:

Updates