Block breaker is a small, simple game I made as part of my first year in order to help me learn C++ and the OpenGL Game Framework used in my first year. The game has blocks which when destroyed will give the player points. Blocks are randomly coloured and some will release power ups that allow the player to shoot bullets for a limited time.

Randomly throughout the game gems will fall from the top to give bonus points. When the ball falls below the paddle, the player loses a life.

When certain blocks are hit, a star shaped power up falls from them. If the player manages to collect the power up (by colliding with it) then they will be able to shoot bullets, with Space, in order to help destroy the blocks. This game can get quite hectic quickly with the ball, shots, gems and power-ups all moving around the screen.