Dev.to WebDev 🛠 Dev 👁 0 📖 1 min read

Building PokéBonk Wiki: an unofficial fan wiki for a free browser roguelike

I'm Chaozi, and I recently built PokéBonk Wiki, a fan-made, unofficial companion site for PokéBonk, a free browser 3D roguelike by Charcher. The game itself lives at https://pokebonk.com, and this project is not affiliat

I'm Chaozi, and I recently built PokéBonk Wiki, a fan-made, unofficial companion site for PokéBonk, a free browser 3D roguelike by Charcher. The game itself lives at https://pokebonk.com, and this project is not affiliated with it.

The wiki is published at pokebonk.info. I wanted something fast and simple, so the whole thing is static pages. There is no database and no server-side rendering at request time, which keeps hosting cheap and load times short.

The centerpiece is a 151-entry Pokédex reference. Entries use the main-series numbering, so anyone who knows the classic order can find a creature at the number they expect. Each entry is its own page with a consistent layout, which makes the reference easy to scan and easy to link to.

Beyond the reference, I wrote a set of guides that explain the game's ideas in plain language. I deliberately avoided publishing in-game numbers I can't verify, and kept the guides to general explanations of how a run is structured.

The site is available in four languages: English, Chinese, Japanese and Spanish. Each version has its own set of pages rather than a single page with a toggle, so every translation can be indexed and shared on its own.

Building a static multilingual site taught me a lot about keeping content consistent across languages. A shared structure for each page type helped most: I fill in the same fields every time.

If you enjoy the game and want a quick reference, feel free to take a look. Feedback on the structure and translations is welcome.

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.