100% free

ZENTENNIS

A skill labyrinth with a zen mood.
Playable online — 100% free.

Guide your ball through mazes that grow with every level. Collect 3 glowing orbs to open the door and escape — with the keyboard, your finger, or by tilting your device.

How it works

Collect, open, escape

Every maze holds a number of glowing orbs. Absorb 3 of them to unlock the exit door and dash to the next level, bigger and trickier. Pick to suit your mood: ZenTennis is deeply soothing played without a timer. With the countdown on, your adrenaline will spike to 100%.

Your call: with or without a time limit

Powers to earn, traps to outsmart

The maze is never neutral. Some elements help you, others hold you back — and knowing how to use them changes everything about the route you carve.

The fireball, a blissful reward

Avoid touching the walls to fill the gauge. At 100%, the ball ignites and smashes through any wall in its path. Collect 6 glowing orbs and the gauge gets a +50% boost.

The ice ball, all about sliding

For a few seconds the maze turns to an ice field: the frozen ball slides and can no longer brake. Inertia becomes your worst enemy and your gauge melts away like snow in the sun!

Blue teleporters

They fling you elsewhere in the maze. Sometimes a cruel twist of fate, sometimes a life-saving shortcut! In the higher levels there are several pairs of teleporters per level!

Progressive sentinels

At first they patrol, rather curious and easy to scare off. But level after level they grow bolder and turn openly aggressive: keep an eye on them.

Blind speeders

Hurtling along at full speed without looking where they go, they always charge forward. One collision and you're rammed and flung away by their momentum. A speeder can also ram a sentinel that's bothering you.

The POV Zoom

It suddenly drops the player into first-person view, deep inside the maze. Spectacular… but a little disorienting: while you find your bearings, the game rolls on.

Corner bouncers

Best avoided: they ping the ball back into the walls. And every wall you hit drains your fireball gauge — enough to ruin a clean run.

Enlargers

Avoid them! They inflate the ball, and a big ball becomes far harder to steer through the corridors, especially facing a sentinel trying to block you.

Shrinkers

Your best allies: a tiny ball squeezes through where others get stuck, dodges obstacles and slips away from the sentinels more easily.

Worlds

A new mood at every level

Every level completely changes atmosphere: the setting and the music are carefully chosen to match and whisk you somewhere else. 25 worlds in all — here are 10, the other 15 are yours to discover by playing ZenTennis!

Getting started

Play however feels right

With the arrow keys, by swiping your finger across the screen, or simply by tilting your phone or tablet — the gyroscope does the rest, and the axis flips with one click if needed.

ZenTennis controls: arrow keys, swipe or tilt your device

What makes every run unique

Beneath its simple rules, ZENTENNIS never plays out quite the same way twice. A few ingredients see to that.

Every level brings a randomly picked setting and atmosphere. For the sound, shake your phone (or press M on the keyboard) to change tracks and find the mood that puts you in the right frame of mind.
Turn on the timed game for the tension of the clock, or switch it off for a contemplative run. Two very different feels for the same game: try both, you'll be surprised.
The maze grows with every level, and obstacles get more numerous and/or more aggressive — some will even hunt you down. Each "Challenge" is a notch higher. How far can you hold on?
100% free

100% free, and independent

ZENTENNIS is entirely free, ad-free and requires no account. Created by an independent developer, not affiliated with the Apple Store® in order to stay 100% free in its choices. Its hundreds of hours of work are a gift to you!

Buy the developer a coffee

Support is free and optional: the app stays free for everyone.

System requirements for local play

macOS 14.0 or later
Apple Silicon Mac (M1 or newer)
Download ZENTENNIS for macOS
Version 1.0.0.b — Official release
SHA-256 : s'affiche uniquement depuis serveur online

Installation takes ten seconds

Download ZENTENNIS, drag the app into your Applications folder, activate it manually with a single Terminal command (a one-time step to allow the app on your Mac), then launch ZENTENNIS. That's it: no account, no dependencies to install.

If you run into trouble installing or launching, read the help in the Read_me_installation.txt file: several solutions are possible, including the one below…

Terminal step to authorize ZenTennis on your Mac

Alternative install via curl

This script downloads the latest official version from ganile.com's server and installs it straight into your Applications folder, ready to use:

  1. Open Terminal (in /Applications/Utilities/).
  2. Copy this command, paste it into Terminal, press Enter to run it:
    curl -fsSL https://ganile.com/zentennis/downloads/install.sh | bash
  3. Enter your password if prompted (the one you use to log into your Mac). You may see a security warning — that's normal, continue.
  4. Terminal shows the download, then the installation progress.

This script is shown in plain source so you can see it's harmless. View the plain source