PathKit is a virtual GM (Game Master) screen for the tabletop role-playing game Pathfinder 2e. It provides a set of tools and features to assist GMs in running their game sessions smoothly and efficiently. This GitHub repository contains the source code for PathKit, and this README serves as a guide to help users understand its features and installation process.
View an example gameplay usage of prototype
View a demo for the Alpha Release
PathKit comes with the following major features:
- Physics-based Dice Roller: PathKit includes a physics-based dice roller that provides realistic and immersive rolling experience for GMs and players.
- GM Customization Options: GMs can customize various input options in PathKit, such as modifying dice rolls, adjusting character stats, and setting up encounter modes.
- Create Exploration or Encounter Modes: PathKit allows GMs to create exploration or encounter modes, where they can easily manage player and NPC actions, initiative order, and other game mechanics.
- Add Players/NPCs/monsters/Shops: PathKit provides an easy-to-use interface for GMs to add and manage players, NPCs, monsters, and shops within the game session.
- Integrated Search Engine: PathKit includes an integrated search engine that allows GMs to quickly search for rules, spells, items, and other game-related information.
- Notes Feature: PathKit has a built-in notes feature that enables GMs to take and manage session notes, campaign details, and other important information.
To install and run PathKit locally please look over our helpful Wiki user guide which we update with each release as needed.
Contributions to PathKit are welcome! If you would like to contribute to the development of PathKit, please follow the guidelines outlined in the developers guide in the wiki. Included are instructions on how to build, run, and test using our existing tools.
PathKit is released under the Apache 2.0, which allows for free use, modification, and distribution of the software. Please refer to the LICENSE file for more details.
We want to thank the original development team for PathKit, we appreciate all the work put in to make this usable today, and remain committed to open source software for all!