CrateSmash | Xbox 360

Xbox 360


A simple block breaker clone I made following a series of tutorials in the Udemy Unity 2D course.

Move the paddle using the mouse. The paddle can be tilted to the left or right using the left and right arrow keys so the coconut can bounce off in a desired direction.

The aim of the game is to keep at least one coconut from falling below the bottom of the screen by bouncing the coconut off the surface of the paddle. If there are no coconuts present you lose a life and regain a new coconut that can be shot from the paddle by pressing the left mouse button. 

When a crate is destroyed there is a chance that a power up may be dropped. The power up is picked up when it falls onto the paddle and a specific bonus is applied. 

Once all of the crates have been destroyed there is a slight delay and a transition to a new level. You must get through all 5 levels while keeping your life count above zero to win! 

*Tip: One life (heart) is dropped per level... Remember to collect it!

Power ups

  • Double arrow = slows down the game speed to make it easier to hit coconuts with the paddle
  • Fireball = all coconuts currently present catch on fire and no longer bounce off crates but smash right through them
  • Green coconut = a new coconut in addition to the ones currently present that can be fired from the paddle
  • Heart = increases life by one
  • Bottle with up arrow = doubles paddle size to increase chances of hitting coconuts
  • Mushroom = all coconuts currently present increase in size by a small amount so they have a bigger chance of coming into contact with crates


  • Level design and difficulty progression
  • Game sound and visual assets theming 
  • C# programming