A downloadable game for Windows, macOS, and Linux

MATCH

Minimalist Competitive Puzzle • Fast • Precise • Strategic

Game Overview

MATCH is a clean, competitive twist on match-3 with a strict, readable UI and instant response. The game is fully ported to C++ + SDL2, improving performance, input precision and native controller support on Windows, macOS and Linux.

Minimalist interface. Fast turns. Precise swaps. No distractions.

Basic move — swap, match, cascade.

Features

  • C++ + SDL2 engine — low latency, smooth timing, fast startup.
  • Modes: PvC (adaptive), local PvP, Tournament, Classic and Blitz.
  • Saves & Autosaves: enter a save name; autosaves after each finished round; resume interrupted matches.
  • Dynamic control hints: UI switches between KB/mouse and controller depending on last input.
  • 20×20 grid, clean flat style, tight interactions.
  • Optional rules: Bombs (2×2 → 4×4) and Color-chain clears.
  • Controller + Keyboard/Mouse, windowed/fullscreen modes.

Tournament Mode

Elimination-style bracket: progress match by match and watch the structure update.

Tournament bracket

Rules

  • Goal: swap adjacent tiles to create chains of three or more.
  • Valid matches: horizontal, vertical, L-, T- and plus-shapes.
  • Bomb rule: matching a 2×2 block triggers a 4×4 explosion (optional).
  • Color-chain: adjacent tiles of same color also clear (optional).
  • Turn flow: every swap must produce at least one match; cascades resolve automatically.

Bomb rule — optional 4×4 blast.

Controls

Menus: Arrow keys navigate, Enter confirms, Esc / right-click returns. Controller: D-Pad / A / B.

In-game: select a tile and swap with an adjacent tile using KB/mouse or controller.

Save & Autosave

  • You enter a save name before starting.
  • The game autosaves after each completed round (PvC/PvP).
  • You can resume an interrupted match from the last auto-save.

System Requirements

  • OS: Windows / macOS / Linux
  • CPU: 2.0 GHz+ x64
  • RAM: 4 GB
  • GPU: any OpenGL/SDL2-capable adapter
  • Storage: ~200 MB

Roadmap

  • Implement full online multiplayer mode.
  • Prepare an optimized release for the Microsoft Store.
  • Evaluate a potential Steam launch.
  • Explore console ports using the SDL2 engine.

Feedback is welcome — especially regarding balance, pacing and controller layout.

Built with: C++17 + SDL2 • Cross-Platform Edition

StatusIn development
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorVovkinshteynplay
GenrePuzzle
Made withpygame
Tags2D, competitive, Fast-Paced, Indie, Local multiplayer, precise, Retro, strategic
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller
AccessibilityHigh-contrast
MultiplayerLocal multiplayer
Player count1 - 16
AI DisclosureAI Assisted, Code, Sounds

Download

Download
match-windows.zip 4 MB
Version 0.8.4 Dec 06, 2025
Download
match-mac.zip 3.9 MB
Version 0.8.4 Dec 06, 2025
Download
match-linux.zip 15 MB
Version 0.8.4 Dec 06, 2025

Development log