A browser based Pokémon fangame heavily inspired by the roguelite genre.
  • TypeScript 99.2%
  • PowerShell 0.3%
  • PLSQL 0.1%
  • GLSL 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
NightKev 967ac11fad
Some checks are pending
Deploy Main / deploy (push) Has been skipped
Game Data Exporter / Game Data Exporter (push) Waiting to run
Github Pages / GitHub Pages path filter (push) Waiting to run
Github Pages / Github Pages (push) Blocked by required conditions
Linting / Linting path filter (push) Waiting to run
Linting / Run all linters (push) Blocked by required conditions
Tests / check-path-change-filter (push) Waiting to run
Tests / Run Tests (push) Blocked by required conditions
Tests / Run Tests-1 (push) Blocked by required conditions
Tests / Run Tests-2 (push) Blocked by required conditions
Tests / Run Tests-3 (push) Blocked by required conditions
Tests / Run Tests-4 (push) Blocked by required conditions
Tests / Check Test Results (push) Blocked by required conditions
Tests / Upload Test Coverage Badge (push) Blocked by required conditions
Tests / Shard (push) Blocked by required conditions
Tests / Shard-1 (push) Blocked by required conditions
Tests / Shard-2 (push) Blocked by required conditions
Tests / Shard-3 (push) Blocked by required conditions
Tests / Shard-4 (push) Blocked by required conditions
chore!: Hotfix 1.12.2.6 to main (#7899)
2026-11-06 16:53:49 -06:00
.devcontainer github: update instructions related to setting up the project (#7390) 2026-06-19 22:06:29 +00:00
.github docs: fix Typedoc documentation generation for @module tag (#7771) 2026-10-14 16:08:45 -07:00
.vscode [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
assets@a971db88f4 Update Submodules 2026-11-06 14:02:45 -05:00
docs balance: Moves that require a type now only generate when the mon will have the type (#7757) 2026-10-21 23:25:35 +00:00
LICENSES chore: update @material/material-color-utilities to 0.4.0 (#7272) 2026-04-25 12:16:02 -07:00
locales@159e9cb88a chore: update locales submodule 2026-11-06 14:43:02 -08:00
patches chore: update @material/material-color-utilities to 0.4.0 (#7272) 2026-04-25 12:16:02 -07:00
plugins chore: update version of vite-minify-json-plugin.ts 2026-10-22 18:46:29 -07:00
scripts dev: exclude assets and locales dirs from tsconfig.jsons 2026-10-22 17:57:27 -07:00
src feat(ui): improve UX for failed login and failed save loading (#7893) 2026-11-06 14:42:00 -08:00
test fix(move): Sketch now fails if the user is transformed (#7874) 2026-10-29 23:00:03 -07:00
.dependency-cruiser.cjs refactor(ui): break up and clean up StarterSelectUiHandler (#6516) 2026-08-12 14:10:56 -07:00
.dockerignore [Dev] Add Podman support (#6150) 2025-09-10 14:23:13 -05:00
.editorconfig [Dev] Migrated to Biome 2.2.3, added more rules (#6259) 2025-09-08 10:35:18 -05:00
.env misc: update .env files with discord client id (#7775) 2026-10-15 18:15:57 -05:00
.env.app [Dev] Add isApp & build:app for AdmiralBilly's offline app (#6632) 2025-10-06 18:51:33 -07:00
.env.beta misc: update .env files with discord client id (#7775) 2026-10-15 18:15:57 -05:00
.env.development [Test] Reworked crit override to allow for forced crits (#5738) 2025-06-16 05:36:09 -07:00
.env.production misc: update .env files with discord client id (#7775) 2026-10-15 18:15:57 -05:00
.env.test Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.git-blame-ignore-revs chore: update .git-blame-ignore-revs 2026-09-17 01:34:23 -07:00
.gitattributes [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
.gitignore misc: update .gitignore for game data script (#7703) 2026-09-20 06:25:56 -07:00
.gitmodules [Dev] Add .gitmodules entries for default branch on submodules 2025-10-15 20:40:37 -07:00
.ls-lint.yml dev: fix ls-lint blocking git commit when the project is opened in Jetbrains IDEs (#7337) 2026-05-28 11:03:15 +00:00
.nvmrc [Dev] Improve typescript performance and version bump node and dependencies (#6627) 2025-10-04 19:29:23 -05:00
biome.jsonc chore: update Biome to 2.5.14 and apply to repo 2026-09-17 01:32:39 -07:00
CONTRIBUTING.md github: add AI policy to CONTRIBUTING.md (#7665) 2026-09-07 10:19:09 -05:00
CREDITS.md github: update credits (#7826) 2026-10-21 19:14:57 -04:00
Dockerfile dev: update Node and pnpm versions in Dockerfile 2026-08-31 14:41:32 -07:00
favicon.ico Replace favicon with no BG version 2024-03-25 12:45:45 -04:00
global.d.ts refactor: Rewrite script files from JS to TS (#7302) 2026-05-17 07:42:43 -07:00
index.css fix(ui): show the touch control IV toggle button on the Pokedex page 2026-10-23 16:41:34 -07:00
index.html fix(ui): add viewport flags to prevent double tap zooming (#7223) 2026-05-10 23:14:10 -07:00
jsconfig.json refactor: Rewrite script files from JS to TS (#7302) 2026-05-17 07:42:43 -07:00
lefthook.yml [Dev] Add lefthook command to update packages on checkout/merge (#6820) 2025-12-03 18:02:31 -08:00
LICENSE Update license to AGPL 3 2024-03-25 19:22:58 -04:00
package.json chore!: update game version to 1.12.2.6 2026-11-06 14:37:16 -08:00
pnpm-lock.yaml chore: update dependencies (#7746) 2026-10-08 03:31:17 -05:00
pnpm-workspace.yaml chore: update deps to latest minor versions (#7657) 2026-09-04 19:45:08 -07:00
README.md chore: make GitHub re-run deploy workflow 2026-06-21 20:23:39 -07:00
REUSE.toml misc: reorganize plugins (#7275) 2026-05-02 18:01:38 -07:00
tsconfig.json dev: exclude assets and locales dirs from tsconfig.jsons 2026-10-22 17:57:27 -07:00
tsdoc.json docs: fix Typedoc documentation generation for @module tag (#7771) 2026-10-14 16:08:45 -07:00
typedoc.config.js misc: reorganize plugins (#7275) 2026-05-02 18:01:38 -07:00
vite.config.ts misc: build static index.html to bypass caching issues on iOS (#7470) 2026-09-12 23:50:22 -07:00
vitest.config.ts dev: fix warning in vitest.config.ts, remove nested ternaries (#7633) 2026-08-29 01:01:42 -07:00

PokéRogue

Discord Static Badge Test Coverage Endpoint Badge
Docs Coverage Static Badge Biome Linting Static Badge GNU AGPLv3 License Static Badge

PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite genre. Battle endlessly while gathering stacking items, exploring many different biomes, fighting trainers, bosses, and more!

Contributing

See CONTRIBUTING.md, this includes instructions on how to set up the game locally.

📝 Credits

If this project contains assets you have produced and you do not see your name, please reach out, either here on GitHub or via Discord.

Thank you to all the wonderful people that have contributed to the PokéRogue project! You can find the credits here.

Licensing

This repository seeks to be REUSE compliant: copyright and/or licensing information for each file is stored either in the file itself or in an associated REUSE.toml file.

The full licensing information for each file can be found by utilizing REUSE's tooling, such as via reuse spdx.
An abbreviated summary of said information is as follows:

  • All source code belonging to the project, unless otherwise noted, is licensed under AGPL-v3.0-only.
  • All forms of documentation (both Markdown files1 and any comments explicitly documenting source code) are licensed under CC-BY-NC-SA-4.0.
  • Auto-generated files produced by external tools or files of insignificant originality are not copyrighted and are licensed under CC0-1.0.
  • To the extent that the assets we provide are licensable and applicable, they are licensed under CC-BY-NC-SA-4.0 unless otherwise noted. Exceptions can be found in associated REUSE.toml files.
    • ⚠️ Files in assets/ that are not explicitly licensed via REUSE.toml files should be considered to have no licensing / copyright information.

  1. Including this README ↩︎