Play the roguelite Pokemon game directly in a browser with no download or account required
Contribute new features or bug fixes by forking the TypeScript codebase and following the contributor setup guide
Study the game architecture as a real-world example of a complex browser-based game written in TypeScript
Fan project with no Nintendo or Pokemon Company affiliation, commercial use is restricted by the AGPL and Creative Commons licenses.
PokeRogue is a fan-made Pokemon game that runs in a web browser. It takes the core idea of Pokemon battles and remixes it with the roguelite genre, a style of game where you run through procedurally generated content, collecting items that stack on each other, and try to survive as long as possible before starting over. The game has you battling through many different environments, facing trainers and bosses, while building up increasingly unusual combinations of stacking items. The game is free to play in the browser and does not require any download or installation. It is an unofficial fan project and has no affiliation with Nintendo or the Pokemon Company. The project has an active community on Discord where players discuss the game and provide feedback. The code is open source and written in TypeScript. Anyone who wants to contribute to development can follow setup instructions in a separate contributing guide. The README on the main repository page is intentionally brief and points contributors toward that document for everything they need to get started locally. Licensing is handled carefully to track the copyright of each file individually. The source code is under the AGPL-v3 license, which means modifications must also be shared publicly. Documentation uses a Creative Commons license that restricts commercial use. Some game assets in the repository do not have explicit licensing information and are noted as such. The project credits a large number of community contributors and asks anyone who created assets that appear in the game but is not listed to reach out via GitHub or Discord.
← pagefaultgames on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.