Galiv04/effetto-zoom

2026-08-23

Language: JavaScript

Link: https://github.com/Galiv04/effetto-zoom

L'Effetto Zoom is a browser-based interactive fiction game written entirely in Italian — a psychedelic adventure for one or two players that unfolds across a single strange day, from 11:20 AM until sunset, where nothing is quite where you left it. Built with vanilla JavaScript and zero dependencies, it packs an ambitious amount of content: 133 scenes, 5 endings, and 27 achievements to hunt down.

What makes this repo interesting is its embrace of an old-school ethos in a very modern package. There's no framework bloat, no build pipeline to fight with, no npm install rabbit hole — just HTML, CSS, and JavaScript that runs directly from GitHub Pages. In an era where every hobby project seems to reach for React and a bundler, seeing someone hand-craft a nontrivial branching narrative engine with plain JS feels refreshing. It's also a reminder that interactive fiction is alive and well outside the usual Twine/Inform circles.

The Italian-language focus is another point of distinction. Most IF projects on GitHub default to English, so this fills a niche for Italian-speaking players and demonstrates that indie narrative games don't need to be Anglocentric to find an audience. The two-player mode is unusual for the genre too — most text adventures are solitary experiences.

Who might find this useful:

The psychedelic mushroom emoji in the description hints at the tone — expect surreal humor rather than serious literary fiction. This is the kind of project that reminds you the web is still a playful medium.

Why check it out: A charmingly weird, zero-dependency Italian text adventure that proves you can still ship rich branching narratives with nothing but vanilla JavaScript and a GitHub Pages URL.

All newsletters