Nothing here was drawn.
No bitmaps, no sprite sheets, no AI-generated assets, no artist. Every sprite is procedural SVG, the soundtrack is offline synthesis, and the whole world regenerates from source in seconds.
Four sine waves
The landscape is a function. Four harmonics summed and sampled across the visible slice, its slope solved analytically because acceleration, launch angle and landing quality all read from it.
There is no tilemap, no chunk pool and no scene instances for scenery. That is what buys an infinite world with no streaming logic — and it is why the hills behind every page on this site are the real thing rather than a video: the same four lines of arithmetic run just as happily in a browser.
| Freq | Phase | Amp |
|---|---|---|
| 0.00126 | 1.3 | 132.0 |
| 0.00317 | 4.7 | 64.0 |
| 0.00785 | 2.1 | 27.0 |
| 0.01690 | 5.4 | 11.0 |
Five silhouette distances sample this at their own parallax rate
Ten harnesses, checked in
Feel is not a matter of opinion here. Each of these runs headless, prints a report, and has its output committed to the repository — anything not deliberately changing the simulation has to reproduce them byte for byte.
| Harness | The question it asks |
|---|---|
| input_check | Does the thumb do anything? If the rows look alike, the game is playing itself. |
| tune | How does the feel break down by skill tier? |
| coin_check | Are the arcs jumpable, and is the income sane? |
| score_check | Is the score honest, and can a purchase buy the board? |
| trick_check | Is the loop a trick, or furniture? |
| scenery_check | Is the world actually populated? |
| tutorial_check | Does the first flight teach? |
| goal_check | Is every rung of the ladder askable? |
| power_check | Do the powers reach the simulation at all? |
| character_check | Nine figures — still one physics? |
What it costs
Free, with ads between runs — never before your fifth flight, never inside three runs of the last one, and never after a level-up, a new character or a personal best. A celebration is not interrupted.
No banners, ever. A banner is a permanent opaque rectangle over the world, and this game’s interface law forbids panels outright — on the phone and here.
One purchase removes every interruption permanently. It does not remove the two opt-in offers, because buying something must never delete a feature — and the purchase card says so on itself.
Everything in the game is reachable without spending anything: about a hundred and eighty runs to own the lot, against level rewards coming back the other way. The coin bags sell impatience, not access.

The free row sits above everything with a price
Fact sheet
| Field | Value |
|---|---|
| Title | Tether |
| Developer | 8x Plays |
| Platforms | iOS, Android |
| Engine | Godot 4.7.1 |
| Orientation | Portrait, one thumb |
| Price | Free · one $4.99 purchase removes ads |
| Release | To be announced |
| Contact | hello@8x.social |
| Privacy | playtether.co/privacy |
| Support | playtether.co/support |
Screenshots on this site are engine captures at the design resolution, not mock-ups. The character plate, the shop pages and the weather frames are all straight out of the build.
Release date and store listings are not yet fixed and are marked as such wherever they appear.
Hold the line.
Free, with one purchase that removes every interruption