An open-source game engine built with Unity to emulate the battle system from the popular Pokémon video game series.


The Pokémon Battle Simulator (PBS) project was built using Unity Game Engine to emulate the battle system from the Pokémon video games, up to Sword and Shield released in 2019. Most mechanics for moves, items, weather conditions, abilities, and other features are all implemented. You can also play multiplayer battles over the Internet!

Other than the core game engine, the main feature of PBS is its flexibility. All game components are designed to be customizable and allow for plug-and-play of new Pokémon, moves, abilities, environments, etc.

Have an idea for a feature or find a bug in PBS? You can create an issue on Github or let us know in the Discord. This project is also open-source, and contributions are welcome!



Pokémon Battle Simulator (PBS) is an unaffiliated, fan-created project based on the Pokémon video game series, owned by Nintendo, Game Freak, and The Pokémon Company. PBS neither owns nor claims to own any portion of the Pokémon franchise. All custom artwork and coding for PBS is credited to their creators, but the intellectual property remains under ownership of the aformentioned parties.