Breakout - #2 in 20 Games Challenge!

My second game of the challenge was Breakout. It builds on Pong but at the same time expands on it in various ways. There's no opponent AI and instead you try to break all bricks to increase your score. The ball now bounces back from the blocks and increases in speed with each hit! Scalability is important in game design and while several code snippets from Pong were used again, this project was a good test to familiarize myself with the collision behavior of different Nodes such as Area2D, StaticBody2D, CharacterBody2D and RigidBody2D. There's only one level in this version.

Enter - launch ball
AD - move left/right

#### 

#4 Asteroids
#3 Frogger
#2 Breakout (this game!)
#1 Pong

The idea behind the 20 Games Challenge is to bridge that gap between learning the basics and feeling comfortable to start your own bigger projects. Its main goal is to develop the necessary skills by making vertical slices. This means including all the main features & mechanics but refraining from making full games. Games on this list build on each other and increase in complexity as I progress. I am a long-time passionate hobbyist from Dreams, with some previous first experience in Unity. Now I develop exclusively in Godot, including all games in this challenge. For my art, I use Procreate, Blender and Womp3D. I hope to meet many other aspiring devs along the way, so feel free to connect!



Download

Download
Breakout.zip 7 MB

Leave a comment

Log in with itch.io to leave a comment.