Skip to content

Rediscover the classic arcade game with Brick Breaker, inspired by the 1970s Breakout, famously engineered by Steve Wozniak.

License

Notifications You must be signed in to change notification settings

dcfrancisco/brick_breaker

Repository files navigation

Brick Breaker Game

This Brick Breaker game is developed using Flame, a versatile 2D game engine for Flutter. The game is inspired by the classic arcade game Breakout, designed by Steve Wozniak in the 1970s. By leveraging the robust features of the Flame engine, this project showcases dynamic rendering of game components like the bat, ball, and bricks. Additionally, it utilizes Flame's animation capabilities to enhance the bat's movement and integrates seamlessly with Flutter's state management system to maintain a smooth and responsive gameplay experience.

The game is built following best practices as demonstrated in the "Introduction to Flame with Flutter" by Brett Morgan, which serves as a foundational guide for integrating Flame's extensive functionalities with Flutter’s flexible UI capabilities.

Requirements

Before you build and run the game, ensure your system meets the following requirements:

  • Flutter SDK: Version 3.0 or newer
  • Dart SDK: Version 2.17 or newer
  • Flame: 1.17.0 or newer
  • An appropriate Flutter-supported IDE (e.g., Android Studio, VS Code)
  • An emulator or physical device to run the game

Build Instructions

Follow these steps to set up and run the game:

  1. Clone the Repository:

    git clone https://github.com/dcfrancisco/brick_breaker.git
    cd brick_breaker
    
  2. Install Dependencies: Run the following command in the terminal at the project root to fetch the necessary Flutter packages:

    flutter pub get
    
  3. Run the Game: To start the game on a connected emulator or physical device, execute:

    flutter run
    
  4. Enjoy the Game!

About

Rediscover the classic arcade game with Brick Breaker, inspired by the 1970s Breakout, famously engineered by Steve Wozniak.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published