The phenomenon refers to several open-source versions and unblocked instances of the popular hyper-casual browser game, Tiny Fishing
function pond:onInit() self:addFish(Fish:newtype="trout", size=0.8) self:addFish(Fish:newtype="bass", size=1.2) end
+---------------------+ +-------------------+ | Platform Layer |<---->| Input (SDL2) | | (Windows/macOS/…) | +-------------------+ +----------+----------+ | | v +----------v----------+ +-------------------+ | Rendering Engine |<---->| ImGui UI Layer | | (OpenGL / WebGL) | +-------------------+ +----------+----------+ | | v +----------v----------+ +-------------------+ | Physics (Box2D) |<---->| Game Objects | +----------+----------+ +-------------------+ | | v v +---------------------+ +-------------------+ | Scripting (Lua) |<---->| Event System | +---------------------+ +-------------------+ tinyfishinggithub
# Initialise sub‑modules (Box2D, SDL2, etc.) git submodule update --init --recursive
-- pond.lua – TinyFishing demo script
This article explores what makes Tiny Fishing so popular, how to play, where to find it on GitHub, and why this specific version is favored. What is Tiny Fishing?
return pond
Since the original Tiny Fishing is no longer supported in Flash, GitHub hosts community-driven ports that run natively on modern browsers.