Animal Vision
See the world through other eyes.
Use live camera filters to explore creative approximations of how animals may perceive colour, light, movement and field of view.
36 projects — Android apps, Unity games, desktop and web software. Built offline-first, with no accounts, no advertising and no analytics, and catalogued here with the evidence behind every claim.




Real screenshots from 13 of the projects below.
Every route goes straight to a real, already-filtered list.
Finished and active projects, each shown through screenshots of the running software. Step through the images, or open a project for the full story.
See the world through other eyes.
Use live camera filters to explore creative approximations of how animals may perceive colour, light, movement and field of view.
Move the world. Save the swarm.
An arcade puzzle game where a glowing swarm drifts on its own and you reshape the world around it — gates, fans, currents and a swarm that can change size.
A local-first virtual office for two people who work closely.
A progressive web app that keeps projects, notes, whiteboards, tasks, files and a small CRM in one place — working from the browser's own storage first.
Apps, games and tools from across the catalogue.
Six collections, every project in exactly one of them.
Android applications, mostly Kotlin and Jetpack Compose, built to work with no connection.
Unity and Android games, from finished arcade builds to early experiments.
Browser software that keeps your work on your own device.
Windows applications that start empty and stay offline.
Internal tooling built to make the rest of the work faster.
Prototypes and research kept in the open rather than quietly hidden.
Ordered by the last change recorded against each project.
See what your AI agents are really doing.
Rotate. Drop. Chain. Break through.
Move the world. Save the swarm.
The tablet runs the game. The people are the game.
A tiny flatmate. Big nonsense. Care for your lovable disaster.
Light reveals the world.
The rules this site applies to itself.
Released means the build is finished. It does not mean a store listing exists — that is a separate state, and the site refuses to build if the two are mixed up.
Every image labelled a screenshot came out of the running software. Where a project has none, it says so rather than showing artwork that could be mistaken for one.
No download or store button appears anywhere, because no listing exists to link to. When one does, the button appears by itself.
Versions, permissions, minimum Android versions and technology lists were read out of each project’s own build files.