Inspiration

Geometry Dash Temple Run Pokemon

What it does

Color Bash is a color matching endless runner where the goal is to either match the color of the square or not match the color of the triangle. As you progress through the level, more color options will be added and a new black circle enemy is added. The black circle enemy is invincible, so to get past it, you have to press the spacebar to reverse gravity for your circle! As you earn points you are able to spend them on new skins and backgrounds providing a sense of progression and customization.

How we built it

We built Color Bash using Unity, C# as our main language for coding, and Visual Studios as our IDE. To collaborate and merge our work, we used GitHub for version control with multiple branches for each developer. All of our art assets such as the circle, square, triangle sprites, buttons, and backgrounds were created with Procreate.

Challenges we ran into

Some challenges we faced during this project were the numerous merge conflicts we had in GitHub. We had to keep track of who was going to update the main scene and make sure that only one of us would merge our branch into the main when we finished adding an enhancement to the project. In addition, to merge conflicts, there were some bugs when implementing systems such as the particle system and the circle constantly getting pushed back as the game progresses. To fix these issues, we shared our screens to work together as a team to find what the issue was and solve it.

Accomplishments that we're proud of

Save System - The game automatically keeps track of a player’s progress, including their high score, total score, and equipped skin/background. Multiple player skins and backgrounds - The player can use the points earned during a game. Their total points are subtracted by the price of the item, and once they buy it they can keep it even if they close and reopen the game. Particle effects - When the player runs into a shape and matches it correctly, the shape bursts into glowing particles that match the color of the shape. Gravity switching - Some enemies can’t be defeated, so the player has to change the gravity to avoid the enemy. This makes the game much more difficult, and will only activate later on in the game when the enemies are already moving quickly.

What we learned

We learned a lot about how to make a game from start to finish. We learned how to work together and coordinate what we’re working on so that we can avoid merge conflicts. We also learned how to expand on a basic idea and slowly add new ideas to make it feel unique and fun.

What's next for Color Bash

-More Skins and Backgrounds -Settings -Points pop up when defeating enemies -Animated objects in the backgrounds

Built With

Share this project:

Updates