Blazing Fast Pokémon Battle Engine in Zig

2025-06-01
Blazing Fast Pokémon Battle Engine in Zig

pkmn is a blazing fast Pokémon battle simulation engine written in Zig, over 1000× faster than patched Pokémon Showdown. It aims for frame-accurate, bug-for-bug compatibility with both the original game code and the Pokémon Showdown simulator. While not a full-featured simulator, it's a low-level library for building more advanced applications. Currently supporting Generations I and II, with plans for future generations.

Game