If you have spent any time around competitive Panel de Pon, you have heard the name Panel Attack — it is literally half of this site’s name. Yet for a client that anchors the entire modern scene, it is surprisingly easy to reach a dead end when you try to actually install it and get into a lobby. This guide fixes that. Below is a plain-English walkthrough of what Panel Attack is, why the competitive community standardized on it instead of emulator netplay, and exactly how to get it running on Windows, macOS, Linux, or Android and into your first online match.
What Panel Attack actually is (and what it is not)
Panel Attack is a free, open-source puzzle game built to recreate the mechanics of Tetris Attack and Pokémon Puzzle League while adding a modern online experience. You swap panels in a shifting stack, clear rows and columns of three or more, and send garbage to your opponent through chains and combos. The feel is deliberately faithful to the SNES/N64 originals, but everything around the core game — matchmaking, lobbies, replays, and rollback-style netcode — is rebuilt for 2026.
Two things it is not, and this trips up newcomers constantly:
It is not an emulator, and it needs no ROM
You are not loading a copyrighted cartridge image. Panel Attack is its own program with its own assets, so there is nothing to hunt down on a shady ROM site and nothing legally grey about downloading it. That alone is a big reason the scene prefers it over emulator-based play.
It is a native app built on LÖVE
The game is written in Lua and runs on the LÖVE framework (current builds target LÖVE 12). It is distributed under a permissive open-source license through the panel-attack project on GitHub. Practically speaking, that means it is lightweight, it launches fast, and the same codebase runs across every desktop operating system plus Android.
Why the competitive scene standardized on Panel Attack
Panel de Pon players had a real choice to make: play on original hardware, play on an emulator with netplay, or play on a purpose-built client. The community overwhelmingly landed on Panel Attack, and it comes down to three things.
The netcode is built for this game. Panel Attack was designed to stay playable even with high latency — its network model is engineered to feel lagfree with round-trip times up to roughly 1000 ms, resolving both players’ inputs so the match stays in sync. Emulator netplay, by contrast, was bolted onto software that never expected two people in different cities. If you have fought input lag before, our deeper dive on setting up online versus and beating the lag explains why that difference matters so much.
Everyone is in the same place. Because the client has a central server and lobby, you are not coordinating IP addresses or hoping a friend has the exact same emulator build. You open the game, you see who is online, you queue. That network effect is self-reinforcing: people play Panel Attack because that is where the opponents are.
It is actively maintained. The project ships regular releases on GitHub, so bugs get fixed and features get added instead of the whole scene freezing on a decade-old build.
How to install Panel Attack, step by step
The safest source is always the official site, panelattack.com, or the Releases page of the panel-attack GitHub project. Avoid random re-uploads. Here is the flow per platform.
Windows
Download the Windows build (a .zip), extract the whole folder somewhere permanent like your Documents — not inside the zip viewer — and run the Panel Attack.exe inside. Windows SmartScreen may warn you because the build is not code-signed; choose “More info” then “Run anyway.” The first launch creates a config and save folder automatically.
macOS
Download the macOS build and drag the app out of the disk image. Because it is not notarized by Apple, Gatekeeper will block the first launch. Right-click (or Control-click) the app, choose Open, and confirm — after that first approval it opens normally. On Apple Silicon Macs it runs without any extra steps.
Linux
You have two options. The simplest is to grab the packaged Linux build from the releases and make it executable (chmod +x). Alternatively, install LÖVE from your distribution’s package manager and run the distributed .love file directly with love PanelAttack.love. The second route is handy if you already keep LÖVE around for other games.
Android
An Android build exists as well, delivered as an .apk. You will need to allow installation from your browser or file manager in your device settings. It is best treated as a way to get casual games in on the go rather than a primary competitive setup — touch controls are a real handicap in fast versus.
Your first online match
Once the game is open, connecting to other players is intentionally simple:
Pick a username the first time you go online — this is how you will show up in lobbies and on leaderboards. From the main menu, head into the online section. You will typically choose between ranked, where the game matches you against a comparable opponent and tracks a rating, and casual/friendly lobbies where you can pick a specific person to challenge. Ranked is the fastest way to get consistent games; casual is where most coaching, friendlies, and set play happen.
If you plan to organize or join events rather than just ladder games, the lobby is also where bracket matches get played — our guide to running a Panel de Pon tournament walks through how rulesets and reporting work on top of the client.
Making it look and feel like your version
One of Panel Attack’s best features for long-time fans is that almost everything visual and audible can be swapped. The default assets are original, but the game supports mods, so you can drop in panel skins, character art, and sound sets that recreate the exact look of Tetris Attack, the SNES Panel de Pon, or Pokémon Puzzle League. Mods live in a folder inside your Panel Attack install; the project’s documentation covers where they go and how to enable them. This is also how the community keeps the nostalgic presentation alive without needing the original ROMs.
Panel Attack vs emulator netplay: which should you use?
If your goal is competitive or even semi-serious online play, Panel Attack is the answer — better netcode, a real player pool, and no legal grey area. Emulator netplay still has a place for playing very specific original releases feature-for-feature, or for single-player modes that were never recreated. But you will not find opponents there. If you are weighing broader alternatives to scratch the chain-clearing itch, our roundup of games like Panel de Pon puts Panel Attack in context with the wider genre.
Common install and connection problems
The app will not launch on Windows. Nine times out of ten you ran the executable from inside the zip preview. Fully extract the folder first, then launch.
macOS says the app is damaged or from an unidentified developer. That is Gatekeeper, not a corrupt download. Use right-click → Open on the first run.
You are online but see no opponents. Check that your build is current — an outdated client can fail to reach the server. Update from the releases page and try again.
Matches feel choppy despite the good netcode. Wired connections beat Wi-Fi, and closing bandwidth-heavy apps helps. The client tolerates high latency but not packet loss.
Frequently asked questions
Is Panel Attack free?
Yes. It is completely free and open-source, with no paywalls, ads, or in-app purchases. You download it and play.
Do I need a ROM or an emulator to play Panel Attack?
No. Panel Attack is a standalone game with its own assets. There is nothing to emulate and no cartridge image required.
What platforms does Panel Attack run on?
Windows, macOS, and Linux for full desktop play, plus an Android build for casual games on mobile.
Is Panel Attack good enough for competitive play?
It is the competitive standard for the Panel de Pon community. Its netcode is engineered to stay smooth at high latency, and it has ranked matchmaking with ratings, which is why the scene plays there.
Can I make it look like Tetris Attack or Pokémon Puzzle League?
Yes. Mod support lets you replace panel graphics, characters, and sounds, so you can recreate the presentation of the classic titles.

Leave a Reply