| Features |
| Plot Flowchart |
| Masterplan allows you to organise your adventure using a simple drag-and-drop flowchart view, which indicates when the party is likely to level up. Alternatively you can specify the party's goals, and have Masterplan build the plot outline for you. |
| Combat Encounters |
| Masterplan lets you build combat encounters, displaying the creature statblocks and the encounter XP value; XP targets are shown and inappropriate challenges are highlighted, and creatures can be levelled up and down as desired. Masterplan can generate encounters randomly or semi-randomly using the DMG encounter templates or an encounter deck. Masterplan can even run the combat encounter, keeping track of hit points, conditions and ongoing damage. |
| Treasure Parcels |
| Masterplan contains a treasure parcel generator which automatically pulls in magic items of the appropriate levels. |
| Traps / Hazards |
| Masterplan includes a simple editor for creating traps and hazards. Traps can be added to encounters. |
| Skill Challenges |
| Masterplan includes a skill challenge editor which automatically calculates the XP value of a skill challenge and provides appropriate DC values. Skill challenges can be added to encounters. |
| Tactical Maps |
| Masterplan allows you to build and edit maps using dungeon tiles or other images; these maps can then be used in encounters. Maps can be automatically generated, and delve-style adventures can be randomly generated from any map with one click. During combat you can even draw directly on the map. |
| Regional Maps |
| You can use world / area / city maps in Masterplan, and can create plot elements linked to map locations. |
| Encyclopedia |
| Masterplan contains an integrated project encyclopedia. |
| Player Options |
| You can define races, paragon paths, epic destinies, feats etc for player use. |
| Player View |
| During a session, Masterplan makes it easy for you to share information with your players using a separate display. |
| Extensibility |
| You can extend Masterplan by writing add-ins for it. |
| iPlay4e Integration |
| You can import iPlay4e characters into your project, allowing you to use the iPlay4e character view during combat. |