Quasarball

A brick-breaker with two presentations: a lit, high-detail Modern arena, and a faithful Classic port of a 1990s Amiga game, original art and music included.

Download Quasarball

Free for macOS, Windows and Linux

Other platforms: macOS · Windows · Linux

Quasarball in its Modern presentation, board 33 of TheOriginal: rows of lit pink, blue, green, purple and gold 3D bricks, with the ball trailing orange sparks away from a pink brick bursting into particles.

Same board, two looks

Modern or Classic, your call

Both cards show board 7 of TheOriginal, and the rules underneath are the same. Switch any time in Options → Presentation: Modern, Retro (Classic), or Auto.

Modern presentation, board 7 of TheOriginal: lit 3D bricks in pink, blue, purple, green and gold, a Lasers power-up token with a gold 3D rim dropping from a breaking brick above its ring-shaped shadow, and the ball in flight below.

Modern High detail, lit in 3D

Bricks, ball and paddle are real 3D objects under a key light, on boards that rotate and lean while the play stays on a flat plane.

  • Power-up tokens with a lit gold metal rim
  • Glow, brick particles, ball trail and paddle flash
  • Anti-aliasing up to 8x MSAA
Classic presentation, board 7 of TheOriginal: the original Amiga pixel art, a stepped wall of blue, purple, pink and green bricks rising to the right, with the ball below and the paddle at the bottom.

Classic The original, at 320×200

A faithful port of MegaBall by Ed Mackey and Al Mackey, built from its 2012 Apache-2.0 source release, with its original artwork, sound effects and music.

  • Gameplay constants taken from the original assembly source
  • Al Mackey's sprites, bitmap font and twenty music tracks
  • Ed and Al Mackey's own seven board sets

What's inside

Features

  • 14 power-up pieces

    Bricks drop tokens to catch: lasers, a wider paddle, magnetism, dynamite, an extra life, or a skull that costs you one. The in-game Pieces screen explains all fourteen.

  • Level editor

    Paint boards with the original bricks using mirror, turn and diagonal symmetry brushes, with multi-level undo and autosave. Playtest a board straight from the editor.

  • Seven board sets, plus yours

    Seven sets of 20 to 50 boards, with high scores kept per set. Import .BDS reads any board file made for the original, including community sets.

  • Two players

    Two players share one computer and take turns, handing over each time a ball is lost, just as the original did.

  • Options that matter

    Resolution, window mode and V-Sync; anti-aliasing from off to 8x; separate master, music and effects volume.

  • Comfort settings

    Reduce motion turns off screen shake and tones down particle bursts. Ball trail, brick particles and paddle flash each have their own switch.

In-game captures

Screenshots

Before you download

System requirements

macOS

Build
Universal app: Apple silicon and Intel
OS
macOS 10.15 or later (Vulkan), or macOS 13 or later (Metal)
Graphics
Metal 3 or Vulkan 1.0 support
Memory
2 GB RAM
Security
Signed with a Developer ID and notarised by Apple

Windows

Build
64-bit (x86_64)
OS
Windows 10 or later
Graphics
Direct3D 12 (feature level 12_0) or Vulkan 1.0 support
Memory
2 GB RAM
Security
Not code-signed yet; see the SmartScreen note below

Linux

Build
64-bit (x86_64)
OS
A distribution released after 2018
Graphics
Vulkan 1.0 support
Memory
2 GB RAM
CPU
x86_64 with SSE4.2

Minimums are Godot Engine's published requirements for exported projects using its Forward+ renderer, which Quasarball uses. They are not separately benchmarked for Quasarball.

Latest release

Download

Builds for macOS, Windows and Linux.

macOS

quasarball-macos.dmg

Download for macOS

Universal app, signed with a Developer ID and notarised by Apple.

Windows

quasarball-windows.zip

Download for Windows

Unzip, then run Quasarball.exe. The build is not code-signed yet, so SmartScreen may warn you: choose More info, then Run anyway.

Linux

quasarball-linux.zip

Download for Linux

x86_64. Unzip, then run Quasarball.x86_64 (chmod +x it first if it will not start).

How to check a download against its SHA-256
  • macOS: shasum -a 256 quasarball-macos.dmg
  • Windows (PowerShell): Get-FileHash quasarball-windows.zip -Algorithm SHA256
  • Linux: sha256sum quasarball-linux.zip

Credits

Credits and licence

Quasarball

Developed by Quail Egg Games (quailegg.games). Quasarball's own code, modern artwork and audio are proprietary: see the Quasarball licence.

The original MegaBall

Classic mode is based on MegaBall, by Ed Mackey (game engine and board editor) and Al Mackey (music and graphics), released for the Amiga from 1991 to 1995 and open-sourced on 5 June 2012.

Its artwork, sound effects, music, bitmap font, gameplay constants and board sets are used under the Apache License, Version 2.0. Copyright 1994, 2012 by Ed Mackey. What is used and how it was modified is listed in the third-party notices.

Quasarball is an independent work. It is not affiliated with or endorsed by the authors of the original.