GameMaker (2.3)

YoYo Brick Breaker

YoYo Games

You must be logged in to obtain assets


Simple GML based demo showing how to write a classic ball-and-brick game, including:

  • Player-controlled bat (left and right arrows on your keyboard to move, left mouse button to start the game and launch the ball)
  • Realistic ball bounce angles
  • Pickups spawned randomly when breaking the bricks: score boost and multi-ball
  • Uses tilemaps for placing our bricks and for handling collisions with the ball
  • Uses the Asset Layer within each room for effects
  • 3 level demo, with different room layouts to show how to achieve room inheritance

Graphical assets may not be redistributed or re-used in a free or commercial product. Source may be used freely.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2 - Version 1.0.4. Published September 27, 2017

GMS2.3 - Version 2.3.2. Published April 16, 2021

!! Please note version 2.3.2 of this asset requires the GMS2 2.3.2 IDE or newer in order to be able to import it from the Demos button on the Start Page. If you are still using 2.3.0 or 2.3.1 you will need to import it via Marketplace > My Library. !!

  • Small amount of code and comment clean-up
  • Removed a few layers of bricks from room 1's wall so you can get to rooms 2+ sooner
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait