Inspiration
During my summer holidays, I was getting bored so I decided to build an interesting simple game. The SG Game Jam by Innovation Circuit acted as a catalyst for my boredom and I built this interesting game.
What it does
The player is a nice cute ball. It's an endless runner. You need to dodge as many obstacles as you can by either pressing the spacebar or the left mouse button.
How I built it
I built it using Unity Engine. First, I imported and created a GitHub repository and then initialized a sample project. Then, I downloaded the required sprites, audio, assets, etc. I've used C# to build this game. After setting up the scenes, I started programming.
Challenges I ran into
Writing the algorithm to generate the obstacles was really complex. But, after a few Google searches and a tour of the official documentation, I wrote an algorithm that worked really well.
Accomplishments that I'm proud of
First of all, it's a huge thing that I built this game within the given time frame. Writing the algorithm for generating obstacles was also a big task and accomplishing that was really pleasurable.
What I learned
I learned some optimization tricks and procedural-level generation in Unity. After optimizing the game, the game now runs at 80FPS+.
What's next for Balled
Balled is a simple game but it can be scaled very much. I can add levels to it. It can also be made multiplayer where users from the corners of the world can compete with each other. New types of players and obstacles can be added to improve the gamer experience. In other words, the future of Balled is bright!
Log in or sign up for Devpost to join the conversation.