Beginning Metal - Part 14: Making a Game, Part 2 | Ray Wenderlich

In this video tutorial on Beginning Metal, you’ll implement Breakout game play and learn how to handle simple collisions and scene transitions.

This is a companion discussion topic for the original entry at

There are a couple of errors in the code for this episode. One is that you have put the code for checking bounce of ball against paddle above the sound player playing the ping, so it won’t play. Also you have the code for checking bounce of ball against bricks above the sound player and you also don’t set the bounced flag to true.

1 Like

This has been an excellent course. I use Unity a lot and the understanding this course has given me of the lower level things that go on when rendering with the GPU is immensely valuable.

1 Like

@fordee - Thank you for pointing out those errors and sharing.

I’m very glad you found it useful. I agree that even if you never use Metal directly, it’s easier to understand how to organize things at a higher level, and hopefully be more creative with Unity’s shaders.