Eye Contact Means a Fight

Cross a 100-metre rush-hour concourse without staring at anyone · Arcade, Casual

Eye Contact Means a Fight — platform support
Plays onDesktop and Phone & tablet
ControlsKeyboard, Mouse, Touch
Good to knowDrag to look around on a phone or with a mouse; the arrow keys provide the same gaze control on desktop. The mirror vendors its Three.js modules and face texture locally, makes no game-data network requests, and works offline after loading.
Works offlineYes — this page plays our own copy, so it keeps working if the original host goes down
PriceFree to play. This English mirror is unofficial and non-commercial; the original page does not identify its author.
Originalodd-rice-25c6.kskdazegames.workers.dev/ · by Uncredited on the original page

A first-person avoidance game set in a crowded morning station. Read the flow of approaching commuters, resist looking directly at them, and redirect your gaze before a stare becomes a fight. Every dodge advances the tense walk toward the east exit.

Eye Contact Means a Fight, originally titled 目が合うと喧嘩になるゲーム, is a first-person walk through a stylised morning station where a normal social reflex becomes the central hazard. Your commuter moves forward automatically. The only real decision is where to look as office workers approach from both sides of the concourse.

A face marker appears when your gaze settles on someone. Keep staring and the marker changes from a quiet bracket to an urgent red warning; hold the look a little longer and a fight breaks out. Looking left, right or down breaks the connection. The exit is 100 metres away, so success is a sequence of small, deliberate acts of not looking.

This page hosts an unofficial, non-commercial English mirror because the original interface is Japanese. The source page does not provide an author name, and the hosting domain is not treated as proof of authorship. The mirror translates the interface, accessibility labels and in-world station signs, links the Japanese original, and provides a takedown contact without claiming permission or endorsement.

How to play Eye Contact Means a Fight

  1. Start walking and watch the flow of commuters ahead. Forward motion is automatic, so concentrate on where the camera is facing.
  2. Drag across the screen with a mouse or finger to move your gaze. On desktop, the arrow keys turn left or right and let you look down.
  3. When a commuter enters the centre of your view, notice the face-shaped warning bracket. Move your gaze away before it fills and turns into a confrontation.
  4. Use the edges of the concourse as temporary safe views, but keep checking the route ahead so a new commuter does not enter the reticle unexpectedly.
  5. Reach the Plaza Exit at 100 metres. The result tracks distance walked, successful gaze dodges and the number of fights.

Controls: Your commuter walks forward automatically. Drag left, right or down, or use the arrow keys, to turn your gaze away from an approaching face. When the bracket around someone turns red, break eye contact before its warning fills. Reach the exit 100 metres ahead.

Click Fullscreen above the game for the largest play area. If the game does not load, use Open in new tab to play it directly from our copy.

Why it's worth your time

The mechanic reverses the usual first-person rule. Most games reward centring an approaching character; here, the reticle is a liability. That inversion is easy to understand and creates tension without weapons, inventory or a complex control scheme.

The station is built as a compact Three.js corridor with ticket gates, shops, pillars, overhead directions and changing poster art. Commuters use varied faces and trajectories, which keeps the visual search from collapsing into one repeated obstacle.

Warnings are graduated rather than binary. The face outline, colour change, vignette and short sounds communicate how close you are to provoking a fight. This gives you time to recover while still punishing tunnel vision.

A pause menu and continue-from-here behaviour keep the hundred-metre walk approachable on a phone. The local copy retains these systems and the synthesised audio while bundling every runtime asset under the mirror directory.

How it was made and where it lives

Hosted on a Cloudflare Workers page. The author publishes as Uncredited on the original page. Original: https://odd-rice-25c6.kskdazegames.workers.dev/. The Play button runs an unofficial, non-commercial English mirror. Visible Japanese interface text and station signage are translated; movement, encounters, art, audio and win conditions are unchanged. The original page and a takedown contact are linked inside the game.

Frequently asked questions

How do I avoid a fight?
Move the centre of your view away from an approaching commuter before the face warning turns fully red. Looking to either side or down breaks eye contact.
Do I control walking?
No. The character advances automatically. Your job is to steer only the gaze until the remaining-distance counter reaches zero.
Is this an official English release?
No. It is an unofficial, non-commercial translation. The Japanese original remains linked inside the game and on this page, and no affiliation or permission is claimed.
Who made the original?
The inspected original page does not state an author. The kskdazegames.workers.dev address is reported as its host, not asserted as a creator identity.
Does the mirror work offline?
Yes after its files load. The game code, Three.js modules and face texture are all local, and the mirror's content security policy blocks runtime network connections.
Is Eye Contact Means a Fight free to play?
Free to play. This English mirror is unofficial and non-commercial; the original page does not identify its author.
Can I embed this game on my own website?
Yes — copy the snippet below. The embedded player links back here, which is how we ask to be credited.

Embed Eye Contact Means a Fight on your site

Paste this where you want the game to appear:

Tags: 3D games · Works offline