Enter the dojo

NiNjAttack

A compact browser arcade game built around aim, timing and short high-score runs.

Play on a desktop or laptop, or pair a smartphone by QR code and use the phone as a focused tap-to-throw controller. No account or game download is required.

Browser game · QR pairing · short arcade runs

See the current build

NiNjAttack is already playable. The main screen is the battlefield; the optional phone controller becomes a separate tap-to-throw input surface.

Play a run

The rules are deliberately compact so a new run is easy to start and the challenge comes from timing, enemy pressure and improving your score.

For controls, enemy types, scoring and troubleshooting, use the How to Play guide.

A phone becomes the controller

NiNjAttack moves the throw input onto a second device without turning that phone into another copy of the game. The larger screen stays dedicated to the arcade action while the phone gets one focused job: tap to throw.

The cross-device setup is the interaction experiment at the center of the project. Behind the Game explains how the two browser interfaces are connected.

Start with the game

Behind the Game

Session IDs, WebSockets, controller input and the technical choices behind the two-screen setup.

See how NiNjAttack works →

What’s New

Recent gameplay changes, experiments and development updates from the current build.

See the latest update →

About NiNjAttack

Who created the project, what it explores and why the current build is intentionally compact.

About the project →

Explore the inspiration

Tao Wisdom

An accessible introduction to ideas such as wuwei, adaptability and simplicity, with NiNjAttack comparisons clearly marked as playful analogies.

Read Tao Wisdom →

Ready for a run?

Open the browser game and choose the input method that fits your setup.