Play a short cozy island game with fishing and daily tasks in the browser.
Study how a full 3D scene can be built with Three.js using no art assets.
Learn how to synthesize sound effects at runtime with the WebAudio API.
See an example of procedural walking and idle animation driven purely by code.
| hellokaton/cozy-isle | 4ssh1/mine-sweeper | achawla19/intuitcode-extension | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-01-31 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Just npm install and npm run dev, no backend or external assets needed.
Cozy Isle is a small browser game inspired by the cozy, low pressure style of Animal Crossing. You walk around a low poly island, chat with villagers, shake fruit trees, go fishing, and finish a short list of daily tasks before heading to the town square for a bonfire celebration once everything is done. The author was inspired by a game video shared online, but says the code, models, names, and visuals here are all an original recreation with no assets copied from the original game. What makes this project unusual is that it uses zero art assets. Every model, sound effect, and piece of scenery is generated entirely by code using Three.js, rather than loaded from image, model, or audio files. The island terrain, the wooden bridge, the round cottage, the lighthouse, palm and pine trees, and the animal villagers are all built from simple geometric shapes assembled in code, using flat shading to keep the deliberately blocky, low polygon look. Sound effects are synthesized live in the browser using the WebAudio API instead of playing prerecorded clips. Movement uses the WASD keys or arrow keys, with the mouse used to rotate the camera and zoom, and a single key handles context sensitive actions like talking to a villager, shaking a tree, or casting and reeling in a fishing line. On touch devices, a virtual joystick and action button appear automatically. Fishing works as a short timing based mini-game where a fish bites and the player has just over a second to react, and there are five different possible catches, including a waterlogged old boot as a joke item. Villager characters are built from a few simple shapes and animated procedurally, without any prerecorded animation keyframes, using simple swinging and bobbing motions driven by code as the character walks. To run it locally you install dependencies with npm and start a development server with Vite. The project builds to a set of static files with no backend required, and is aimed at developers curious about building a small 3D game entirely from code with no external art or audio assets.
A cozy browser game inspired by Animal Crossing, where every model, sound, and scene is generated purely by code with no art assets.
Mainly TypeScript. The stack also includes TypeScript, Three.js, Vite.
License is not stated in the README shown, so terms of use are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.