Developer builds Malaysian multicultural RPG entirely within a single HTML file
A developer created Budak Kampung, a browser-based top-down RPG set in a 1440×1440 pixel world divided into Malay, Chinese, and Indian cultural zones, all contained within one self-contained HTML file. The project required no game engine, no npm packages, or build steps, making it fully portable across any browser or device. The game features enterable buildings, NPC dialogue, a localStorage save system, and mobile-first controls. Building without standard tooling surfaced technical challenges, including a HiDPI rendering bug where ignoring devicePixelRatio caused blurry visuals and misaligned tap interactions on Retina and mobile screens. The developer documented each design decision and bug fix in a detailed devlog, citing Malaysia's multicultural heritage as the inspiration for choosing the setting over a generic fantasy world.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in