The game after the game.
Afterhours is an original 3D browser soccer game for quick matches, creative touches, and physics-driven goals.
Built to play, not just watch.
Three.js renders the floodlit stadium. Cannon-es handles ball gravity, rolling, bounces, spin, and collisions. Your dribbling is a series of physical foot forces, not a ball glued to a character. Both teams play with outfield AI and state-driven keepers that predict, react, dive, recover, and distribute.
Frequently asked questions
Can I play on a phone?
Yes. Drag the left pad to move and the right pad to aim. Hold Shoot to charge and release to kick. Equip a move in the skill library, then tap Skill on the pitch.
How do I do a bicycle kick?
Flick a close, low ball with F, then press B while it rises above you. Face the ball and keep it nearby. Aim before the overhead strike.
Is there online multiplayer?
This version is a single-player 5v5 game with AI teammates and opponents. It does not connect to an online multiplayer service.
What is saved?
Camera, difficulty, graphics, audio, interface theme, and match length are saved in browser storage on your device. Matches start fresh on reload.
Is this affiliated with Roblox or Illegal Soccer?
No. Afterhours Soccer uses original procedural artwork and branding, and is not affiliated with Roblox or Illegal Soccer.