# Odi > Odi is a free open-world browser game dedicated to a real wire-haired dachshund. > You play a little red dachshund running through a procedurally generated world — > city, village, forest, meadows and rivers — eating everything you can find, > dodging cars, angry dogs and wolves, finishing quests, and competing on one shared daily leaderboard. > The world is regenerated deterministically from the UTC date, so everyone plays > the same map each day. Built with Three.js, Vite and Cloudflare Workers + D1. Key facts: - URL: https://odi.dudko.dev/ - Platforms: any modern desktop or mobile browser (WASD or arrow keys on desktop, an on-screen joystick on a phone); installable as an app (PWA) and the installed app launches offline - Languages: Belarusian, English, German, Spanish, Russian (auto-detected; open /?lang=be, en, de, es, ru to force one) - Session: the score accumulates over the day; the world and the leaderboard reset daily at 00:00 UTC - The game is dedicated to Odi, a real 7-year-old wire-haired dachshund mix, and features her friend Yuna - Content: 436 quests (stories, daily board cards, secret rumours) in five languages, a day and night cycle, four seasons, weather and a living animal world - Money: free to play, no downloads; advertising appears only as in-world billboards; an account is optional and only saves progress ## Game pages - [Беларуская](https://odi.dudko.dev/be/): Одзі — такса ў адкрытым свеце - [English](https://odi.dudko.dev/): Odi — Open-World Dachshund Game - [Deutsch](https://odi.dudko.dev/de/): Odi — Open-World-Dackelspiel - [Español](https://odi.dudko.dev/es/): Odi — juego de mundo abierto con un teckel - [Русский](https://odi.dudko.dev/ru/): Оди — такса в открытом мире ## Docs - [README](https://github.com/dudko-dev/dachshund-online/blob/main/README.md): project overview and dedication - [Gameplay guide](https://github.com/dudko-dev/dachshund-online/blob/main/docs/gameplay.md): food, hazards, quests, day/night, safe zones - [Quest library](https://github.com/dudko-dev/dachshund-online/blob/main/docs/quest-library.md): all 436 quests, their steps and rules - [Architecture](https://github.com/dudko-dev/dachshund-online/blob/main/docs/architecture.md): client, worker and world generation design - [Roadmap](https://github.com/dudko-dev/dachshund-online/blob/main/docs/roadmap.md): planned features ## API Public JSON API served by the same origin: - `GET /api/leaderboard`: today's shared leaderboard - `GET /api/score`: fetch the saved score for the current session - `POST /api/score`: submit a score for today's seed - `POST /api/session`: start an anonymous session - `POST /api/auth/register`, `POST /api/auth/login`, `POST /api/auth/logout`, `GET /api/auth/me`: optional accounts ## Source - [GitHub repository](https://github.com/dudko-dev/dachshund-online): full source code ## Optional - [Full text version](https://odi.dudko.dev/llms-full.txt): the game description, controls, features and FAQ in one file