Explore. Battle. Evolve. The Pokémon Universe Awaits!
Welcome to PokéVerse – your all-in-one, open-source Pokémon framework! Dive into the world of Pokémon data, mechanics, and gameplay with a robust, extensible platform built for fans, developers, and researchers.
PokéVerse is a technically rich project inspired by the official games and powered by community-driven tools and modular design.
- Ruby: The backbone for all gameplay logic and scripting.
- Pokemon Essentials v21.1: Industry-standard toolkit for fan-made games, extended and hotfixed for stability.
-
PBS/
- abilities.txt: Defines hundreds of Pokémon abilities, from classics like Torrent and Drought to the latest like Libero and Dauntless Shield. Each ability includes a name and gameplay description.
- items.txt: Comprehensive item database, including Mega Stones, Key Items (e.g., Prison Bottle, Zygarde Cube), and evolution items. Organized by game generation (Gen 7, Gen 8).
- Gen 7 backup/abilities.txt & Gen 8 backup/abilities.txt: Backup files for legacy abilities, supporting compatibility and easy upgrades.
- Gen 7 backup/items.txt & Gen 8 backup/items.txt: Legacy and upgradeable item sets for smooth migration and custom ROM support.
-
Plugins/v21.1 Hotfixes/
- meta.txt: Plugin metadata, changelog, and credits. Ensures the stability and compatibility of the Essentials engine.
- Misc bug fixes.rb: Ruby modules fixing core gameplay bugs (Pokédex UI, AI switching, event handling, phone contacts, map logic, animated sprites, locale issues).
-
LICENSE
- MIT License for full openness and commercial use.
-
Modular Ruby Scripting
- All game logic (battle system, UI, item handling, special events) is written in Ruby, leveraging object-oriented patterns for maintainability and extensibility.
- Bug Fix Plugins: Seamlessly integrated to patch engine issues without modifying the core codebase.
-
Data-Driven Design
- Pokémon abilities, items, and mechanics are defined via PBS (Pokémon Script) files. This allows for:
- Easy editing and expansion
- Versioned backups for each generation
- Rapid prototyping of new features
- Pokémon abilities, items, and mechanics are defined via PBS (Pokémon Script) files. This allows for:
-
Compatibility & Migration
- Gen 7/Gen 8 backups ensure you can update, revert, or port data between generations with minimal effort.
-
Key Items and Mega Evolution
- Detailed implementation for Mega Stones, custom items (Rotom Catalog, DNA Splicers), and advanced evolution mechanics.
-
Battle System & AI
- Hotfixes improve AI decisions, battle event handling, and complex form changes (e.g., Cramorant’s Gulp Missile, Rotom forms).
- Community Plugins: Easily add new features or fix existing ones.
- Open Data Format: Tweak game mechanics, add new Pokémon, moves, or items by editing simple text files.
- Strong Foundation: Built on an actively maintained engine, with plenty of room for custom scripts, UI themes, and gameplay extensions.
- Full Generation 7 & 8 ability and item support
- Modular bug-fix plugin system
- Advanced battle mechanics
- Editable datasets for custom Pokémon, moves, and items
- Easy migration between game generations
- Open-source licensing for personal and commercial projects
- Clone the Repository
git clone https://github.com/KishoreMuruganantham/PokeVerse-The-Complete-Open-Source-Pokemon-Development-Kit.git cd PokeVerse-The-Complete-Open-Source-Pokemon-Development-Kit
- Install Ruby (if needed)
- Setup Pokémon Essentials v21.1
- Run or build your game with your favorite Essentials-compatible editor
Home Page | Pokémon Details | Battle Simulator |
---|---|---|
We welcome contributions!
Please read our CONTRIBUTING.md for guidelines.
Q: Is this project affiliated with Nintendo or Game Freak?
A: No, PokéVerse is an independent, open-source project for educational and entertainment purposes.
Q: How can I request a new feature?
A: Open an issue or join the discussions tab!
Q: Can I use PokéVerse for commercial purposes?
A: Yes, PokéVerse is MIT licensed.
- GitHub: KishoreMuruganantham
- LinkedIn: Kishore M
- Email: kishore.muruganantham@gmail.com
If you like PokéVerse, please ⭐️ the repo and share with fellow Pokémon fans and developers!
This project is licensed under the MIT License. See the LICENSE file for details.
PokéVerse: Explore. Battle. Evolve. The Pokémon Universe Awaits!
“Gotta catch ’em all!”