Celestial Outbreak

Celestial Outbreak

A highly customizable, space-themed Breakout-inspired video game

Celestial Outbreak is a highly customizable, space-themed Breakout-inspired video game developed in Java. It offers the classic Breakout experience with a vibrant user interface and additional features.

Designed with customization in mind, Celestial Outbreak allows users to create their own levels by specifying properties such as the dimensions, size, speed, and color of the blocks, paddle, ball, and power-ups.

The primary goal of this project was to create a straightforward 2D game while minimizing the use of third-party libraries. The game relies exclusively on the Graphics2D library for rendering shapes. The game’s flow is managed through a finite-state machine, ensuring a clear and logical structure for rendering screens, playing audio tracks, and managing other game states.

For more detailed information about the project, please refer to the README file in the linked source repository.