The Block-Breaker Game

Start Screen

Start Screen

 
 

Technologies Used: Unity Game Engine, C#

This is my first experience in the field of gaming and coding. I have always felt that the shortest path to learning anything is implementation. Thus, I started my road to learning game development with the most basic of the game. I believe Block Breaker is a game that almost everyone of us have come across in our lives. Hence because of everyone’s familiarity with the concept I choose to keep this as the starting project.

This game helped me revisit the Laws of Newton, as well as the conservation of momentum with elastic collisions and in-elastic collisions

I designed the game with different difficulty levels which basically controlled factors such as lives given to players as well as the speed of the ball.

Also as an additional feature! (Only to make my life easier or during the play-testing stage). I’ve made a very basic level of automation. Where the Paddle always updates it’s transform according to the balls X- Transform. You can see it in the video Below.

See the game in action below!

P.S- The video is at 2 times faster than the normal speed.