
The room
One table in one esports room: the lights, the screens, the scoreboard ribbon in 3D letters.

Button Soccer 3D
The classic button soccer game, remade in 3D.Free to play in your browser.
Laptop & desktop
Play now in your browser
Tablet & phone
Coming soon
210 nations, each button carrying its flag, as the game turns them.
Opponent
Play the computer, or a friend on the same screen: VS AI or VS HUMAN.

Nation
Your nation's button, its flag wrapped around it and its World Cup stars over it.

Formation
Choose from five classic formations and watch your team line up on the pitch.

Kickoff
The computer finds you an opponent, both sides line up, and kickoff counts down.

Every flick in four moves, with a mouse or trackpad and a few keys.
Click one of your buttons. The camera flies to its shoulder, the ball ahead.
Click a spot on its rim: high on the edge chips the ball, low drives it on.
Press and drag: down for power, across to aim. The dots show where your button will run.
Let go and the flicker strikes. Hit the ball off-center and it curls.
A smooth collectible-toy look, with the physics of the table and the presentation of a broadcast.

One table in one esports room: the lights, the screens, the scoreboard ribbon in 3D letters.

Buttons slide and spin, the ball skids, curls and chips; posts, a crossbar and nets that give.

Drop to your button's shoulder, pull back for power, aim along its dotted run and let it fly.

Every goal lights the room in the scorer's colors and plays again from the broadcast camera — saved automatically, ready to share.

The coin toss, touches, fouls and penalties, corners, throw-ins and goal kicks, each placed.

The computer reads the table, calls its shots and places its keeper, at a person's pace.
Button soccer as it's played on the table — against the computer, or a friend on the same screen.

Call it, and the other side places its keeper in its goal area before you flick.
A foul gives the other side a free kick where it happened; its taker can't touch the ball again until a teammate has.
A foul in the box: one flick from the spot at the keeper on its line, who picks a side to dive in secret; the taker can't play it again until the keeper has.
Off a defender over its own end line: a corner from the flag, and one straight in counts — the olympic goal.
Over the sideline: the ball set on the line where it crossed, and the other side plays it back in.
A robot drives out from behind the goal, fetches the ball and sets it on the spot.
Button soccer as the game plays it, from the coin toss to the final whistle.
Two halves of one minute each, on a clock that only runs while the ball is rolling.
When time is up, the half ends the next time the ball goes out of play.
A coin toss decides who kicks off the first half; the other side starts the second, and after a goal the side that conceded restarts.
Before kicking off, that side may move up to two buttons anywhere in its own half.
You have seven touches of the ball a turn.
A flick that misses the ball hands the turn to your opponent.
Only called goals count: call your shot from your opponent's half, and they place their keeper before you flick.
An uncalled goal is a goal kick to the defense — unless it's a corner straight in, the olympic goal.
A called shot that stays in play goes to your opponent unless a teammate touched it last.
Hitting an opponent's button or keeper before the ball is a foul.
The fouled side takes a free kick where it happened, its taker by the ball; buttons in the way are cleared, and the side that fouled moves none.
A foul inside the box is a penalty: a called shot from the spot.
Every button leaves the area, and the taker stands anywhere behind the ball inside the box or the arc.
The keeper waits on its line and picks in secret: dive left, dive right or stay.
Over the sideline, it's a throw-in to the other side; over an end line, a corner or a goal kick, depending on who touched it last.
The Ball Retriever fetches the ball and sets it on its spot. A throw-in that doesn't reach a teammate goes to the other side.
Both sides move up to three buttons, attackers first, the taker behind the line.
Then the defending keeper is placed anywhere in its goal area before the kick.
The side that put the ball out moves up to four buttons; the other side moves none.
The keeper punts it with the boot. A punt that hits one of their buttons, or their keeper, gives them the ball.
A ball that stops in a goal area is that keeper's, whoever played it: punted with the boot from where it lies.
A foul on the keeper is its punt too, from where it happened.
After a corner, free kick or throw-in, the taker can't touch the ball again until a teammate has; after a penalty, until the keeper has.
Breaking this gives the other side a free kick where it happened.
A match level at full time goes to penalties: five each, in turn, every button taking one before any takes two.
It ends once one side can't catch up; still level after five each, it's sudden death, a round at a time.
Button soccer grew up on Brazilian tabletops: two teams of flat buttons, struck with a small flicker into a little ball on a painted pitch.
Generations learned it on the kitchen table, and it grew into a sport of its own, with clubs, federations and championships. Cousins like Subbuteo carried the idea around the world.
Button Soccer 3D keeps its soul — the flicker, the touches, the called shot — and brings it to your screen.
Where Button Soccer 3D goes from here. Follow along for each one as it lands.
Play a friend anywhere, with matchmaking and spectating.
Ranked matches played on skill alone: no dotted run for your button and no arrow for the ball.
Rank against players around the world, and see where your nation stands.
Touch controls built for smaller screens: a thumb-sized pull and pinch to zoom.
Club sides back in the game, alongside every nation.
*Subject to licensing.
Button Soccer 3D speaks English, Portuguese, Spanish, French, Italian, Dutch and German today, with more languages on the way.
Soccer on a table: flat buttons for players, flicked into a ball. It grew up in Brazil; Subbuteo-style table soccer is its cousin elsewhere.
Yes: every side, every formation and the computer opponent, with no account and nothing to install.
A laptop or desktop with a recent browser — Chrome, Edge or Firefox — and a mouse or trackpad. Tablets and phones are coming soon.
Not yet: two players share one screen, taking turns. Online matches are on the way.
Not yet: for now it plays fully on a laptop or desktop. Tablets and phones are coming soon.
Two halves, the clock running only while the ball rolls in play — a few minutes a match.
Opponent
Play the computer, or a friend on the same screen: VS AI or VS HUMAN.
Nation
Your nation's button, its flag wrapped around it and its World Cup stars over it.
Formation
Choose from five classic formations and watch your team line up on the pitch.
Kickoff
The computer finds you an opponent, both sides line up, and kickoff counts down.
Every flick in four moves, with a mouse or trackpad and a few keys.
Click one of your buttons. The camera flies to its shoulder, the ball ahead.
Click a spot on its rim: high on the edge chips the ball, low drives it on.
Press and drag: down for power, across to aim. The dots show where your button will run.
Let go and the flicker strikes. Hit the ball off-center and it curls.
Button soccer as it's played on the table — against the computer, or a friend on the same screen.
Call it, and the other side places its keeper in its goal area before you flick.
A foul gives the other side a free kick where it happened; its taker can't touch the ball again until a teammate has.
A foul in the box: one flick from the spot at the keeper on its line, who picks a side to dive in secret; the taker can't play it again until the keeper has.
Off a defender over its own end line: a corner from the flag, and one straight in counts — the olympic goal.
Over the sideline: the ball set on the line where it crossed, and the other side plays it back in.
A robot drives out from behind the goal, fetches the ball and sets it on the spot.
Button soccer as the game plays it, from the coin toss to the final whistle.
Two halves of one minute each, on a clock that only runs while the ball is rolling.
When time is up, the half ends the next time the ball goes out of play.
A coin toss decides who kicks off the first half; the other side starts the second, and after a goal the side that conceded restarts.
Before kicking off, that side may move up to two buttons anywhere in its own half.
You have seven touches of the ball a turn.
A flick that misses the ball hands the turn to your opponent.
Only called goals count: call your shot from your opponent's half, and they place their keeper before you flick.
An uncalled goal is a goal kick to the defense — unless it's a corner straight in, the olympic goal.
A called shot that stays in play goes to your opponent unless a teammate touched it last.
Hitting an opponent's button or keeper before the ball is a foul.
The fouled side takes a free kick where it happened, its taker by the ball; buttons in the way are cleared, and the side that fouled moves none.
A foul inside the box is a penalty: a called shot from the spot.
Every button leaves the area, and the taker stands anywhere behind the ball inside the box or the arc.
The keeper waits on its line and picks in secret: dive left, dive right or stay.
Over the sideline, it's a throw-in to the other side; over an end line, a corner or a goal kick, depending on who touched it last.
The Ball Retriever fetches the ball and sets it on its spot. A throw-in that doesn't reach a teammate goes to the other side.
Both sides move up to three buttons, attackers first, the taker behind the line.
Then the defending keeper is placed anywhere in its goal area before the kick.
The side that put the ball out moves up to four buttons; the other side moves none.
The keeper punts it with the boot. A punt that hits one of their buttons, or their keeper, gives them the ball.
A ball that stops in a goal area is that keeper's, whoever played it: punted with the boot from where it lies.
A foul on the keeper is its punt too, from where it happened.
After a corner, free kick or throw-in, the taker can't touch the ball again until a teammate has; after a penalty, until the keeper has.
Breaking this gives the other side a free kick where it happened.
A match level at full time goes to penalties: five each, in turn, every button taking one before any takes two.
It ends once one side can't catch up; still level after five each, it's sudden death, a round at a time.
A smooth collectible-toy look, with the physics of the table and the presentation of a broadcast.
One table in one esports room: the lights, the screens, the scoreboard ribbon in 3D letters.
Buttons slide and spin, the ball skids, curls and chips; posts, a crossbar and nets that give.
Drop to your button's shoulder, pull back for power, aim along its dotted run and let it fly.
Every goal lights the room in the scorer's colors and plays again from the broadcast camera — saved automatically, ready to share.
The coin toss, touches, fouls and penalties, corners, throw-ins and goal kicks, each placed.
The computer reads the table, calls its shots and places its keeper, at a person's pace.
Button soccer grew up on Brazilian tabletops: two teams of flat buttons, struck with a small flicker into a little ball on a painted pitch.
Generations learned it on the kitchen table, and it grew into a sport of its own, with clubs, federations and championships. Cousins like Subbuteo carried the idea around the world.
Button Soccer 3D keeps its soul — the flicker, the touches, the called shot — and brings it to your screen.
On the tableA table, two sets, a ball, a flicker
Button Soccer 3DA browser tab
On the tableSomeone fetches the ball
Button Soccer 3DThe Ball Retriever fetches it
On the tableGone in a second
Button Soccer 3DA light show and a replay
On the tableThe sets you own
Button Soccer 3D210 nations
On the tableNo match
Button Soccer 3DThe computer's ready
Where Button Soccer 3D goes from here. Follow along for each one as it lands.
Play a friend anywhere, with matchmaking and spectating.
Ranked matches played on skill alone: no dotted run for your button and no arrow for the ball.
Rank against players around the world, and see where your nation stands.
Touch controls built for smaller screens: a thumb-sized pull and pinch to zoom.
Club sides back in the game, alongside every nation.
*Subject to licensing.
Button Soccer 3D speaks English, Portuguese, Spanish, French, Italian, Dutch and German today, with more languages on the way.
Soccer on a table: flat buttons for players, flicked into a ball. It grew up in Brazil; Subbuteo-style table soccer is its cousin elsewhere.
Yes: every side, every formation and the computer opponent, with no account and nothing to install.
A laptop or desktop with a recent browser — Chrome, Edge or Firefox — and a mouse or trackpad. Tablets and phones are coming soon.
Not yet: two players share one screen, taking turns. Online matches are on the way.
Not yet: for now it plays fully on a laptop or desktop. Tablets and phones are coming soon.
Two halves, the clock running only while the ball rolls in play — a few minutes a match.
What Button Soccer 3D is, and who makes it.
Button Soccer 3D is the classic button soccer game remade in 3D: two teams of flat buttons, a ball and a flick, on one table in one esports room. It's free, and it plays in your browser against the computer or a friend on the same screen.
It's made by Jaffe Games, the games label of Jaffe Systems, a software studio. The game is written in Rust and runs as WebAssembly in your browser, so there's nothing to install, and it's served from Cloudflare's edge, close to wherever you play.
Button Soccer 3D isn't affiliated with FIFA, any confederation or any national federation. The nations' names and flags are there to tell the sides apart.
Updated October 6, 2026
The boards around the room are for sponsors — once there's something to measure.
Every match is played in one esports room, and the boards around its walls are in shot the whole game: from the broadcast camera, from your button's shoulder and in every replay.
Today they carry bora.fans, a sister product from the same studio, and a YOUR AD HERE board waiting for the first sponsor.
We haven't published a rate card: a price needs audited numbers behind it, and we don't have them yet. Until then, proposals are welcome.
Updated October 6, 2026
Everything to write about the game, in one place.
The kit carries the logo, the button and ball mark, screenshots and video captured from the game, and a paragraph on the game and the studio.
Every picture is the game as it plays, never a mock-up. Use them as they are, with credit to Jaffe Games.
The download goes here when the kit is published. Until then, write for anything you need.
Updated October 6, 2026
For questions, corrections and partnerships.
Found a bug, a rule the game plays wrong, or a flag with a stripe out of place? Write in — a correction is the message we like getting most.
This is also the place for partnerships, for button soccer clubs and federations who'd like to play, and for anything else.
Updated October 6, 2026
What the game keeps about you: nothing.
You don't need an account to play: no name, no email, no password. Until accounts arrive, the game stores nothing about who you are; when they do, this page will say what an account keeps before anyone can make one.
Nothing is kept in your browser either: no cookies and no local storage. Close the tab and the match is gone.
When you find a match, the game shows the rough region you're playing from, to about 450 km and never your city. Cloudflare, which serves the game, works it out from your connection; the game shows it and stores none of it.
Cloudflare sees your IP address, as any host does, and handles it under its own privacy policy. The game's typefaces come from Google Fonts, which sees the request for them.
Questions about your data are welcome at any time.
Updated October 6, 2026
The rules of use, no fine print.
Button Soccer 3D is free to play, with nothing to buy. The boards around the room may carry sponsors — that's what keeps it free.
The game is offered as it is. We work to keep it running and its rules right, and it can still have a bug, an outage, or a rule it plays differently from your table at home.
Play fair: don't attack the game or its servers, and don't try to get into anything that isn't yours.
The game, its code, its look and its words belong to Jaffe Games. The nations' names and flags identify the sides and belong to their nations; Subbuteo and the other names mentioned belong to their owners.
Updated October 6, 2026
There are none.
Button Soccer 3D sets no cookies: no analytics, no advertising, no social-network pixels. That's why there's no cookie banner — there's nothing to consent to.
It keeps nothing in your browser's storage either. Your choices for a match — your opponent, your nation, your formation — last as long as the tab.
Two outside services load with the page: Cloudflare, which serves it, and Google Fonts, which serves its typefaces. Each follows its own policy.
Updated October 6, 2026
Account
For ranked games and the global leaderboard, as they arrive. Every match is free without one.
Already have an account? Sign in