Hi. Today I present to thee The Ball That Bounces... For this event, I decided to make a game because I feel as though I have really good game development skills. When making the game, I really wanted it to have snappy controls that are fun to play. So in order to get an idea of what kind of game to make, I hopped onto and looked around for inspiration. After playing games such as IQ Ball and Red Ball, I came to the conclusion that I wanted a game centered around a ball that moves around the screen. From there I make this cool gravity mechanic and just built the game from there!

What it does

So basically... it's a game. The point of the game is to use the arrow key to move the ball to the portal. There are a total of 5 levels so far as this mainly is just a tech demo of the game. It's fun to play so you should give it a whirl!

How I built it

I made this game using the Unity engine. I also programmed it in C# using Visual Studio.

Challenges I ran into

One of the biggest challenges was getting the triggers to work. I spent roughly 3 hours trying to figure out how to get the triggers to work as whenever I did it, it just wouldn't work. I eventually figured it out by looking through some Unity forums and whatnot.

Accomplishments that I'm proud of

I'm pretty proud of the controls in the game. Because the ball bounces on all the different surfaces, I needed to make it feel just right. I spent a good amount of time on the controls and after some trial and error, I got them to feel perfect.

What I learned

During this project, I learned how to use triggers properly and how to make music that suits the theme. I don't have any real experience making music as a friend of mine would typically make the music for projects that I work on. So after some tutorials, I learned how to make music that's just right.

What's next for The Ball That Bounces...

I actually quite like this game. After this event, I'll likely further develop the game by adding things such as particle effects, more elements, and of course, more levels.

Share this project: