A classic brick breaker arcade game, right inside your VS Code sidebar.
Brixor is the perfect pastime for when you're vibecoding and waiting for the LLM to finish writing the code for you. Play directly in the VS Code Explorer panel while pretending to be productive — complete with colorful brick rows, paddle physics, and that satisfying feeling of chasing the high score (because someone else is writing the code anyway).
Features
- Classic brick breaker gameplay — bounce the ball off the paddle to destroy rows of colored bricks
- Retro color palette — red, orange, yellow, and green brick rows on a black background
- Power-ups — collect falling power-ups for extra life, paddle expand, multi-ball, sticky paddle, and pierce ball
- Progressive difficulty — ball speeds up when hitting orange and red rows, just like classic arcade games
- Lives system — 3 lives per game, with ball reset after each loss
- Level progression — clear all bricks to advance to the next level with increasing speed
- Persistent leaderboard — your top 10 scores are saved across VS Code sessions
- 11 languages — auto-detects your VS Code language, with manual override in settings
- In-editor settings — adjust speed and switch language without leaving the game
- Auto-pause — the game pauses automatically when you switch tabs or lose focus
Getting Started
- Install the extension from the VS Code Marketplace
- Open the Explorer panel in the sidebar
- Find the Brixor view at the bottom of the panel
- Hit Start Game and enjoy!
Tip: Use the ⚙️ button to customize speed and language before playing.
Controls
| Key | Action |
|---|---|
← → |
Move the paddle |
A D |
Move the paddle (alternative) |
Space ↑ W |
Launch the ball |
| Mouse | Move paddle + click to launch |
Settings
Access settings through the ⚙️ button in the game panel:
| Setting | Description |
|---|---|
| Language | Choose from 11 supported languages |
| Speed | Set the base speed level (1–10) |
Supported Languages
- 🇬🇧 English
- 🇫🇷 Français
- 🇪🇸 Español
- 🇮🇹 Italiano
- 🇩🇪 Deutsch
- 🇧🇷 Português
- 🇨🇳 中文
- 🇯🇵 日本語
- 🇰🇷 한국어
- 🇷🇺 Русский
- 🇮🇳 हिन्दी
Feedback & Issues
Found a bug? Have a feature request? Open an issue on GitHub.