1. A quest system that allows you to add different quests to your game and modify them with several attributes to create variety and uniqueness among quests.
2. A runtime spawning system that works hand in hand or without the quest system above, to help you spawn enemies on meshes and terrains.
3. A vendor system, where you create sellers for various items. The vendor system comes with a currency system as well.
4. A persistence system, that helps you save and load your game. It is very extensible and requires a moderate level of scripting knowledge to work with.
5. An experience system, which comes with two different prebuilt levelling/experience functions with the ability extend and add your own. It is extensible but requires a moderate level of scripting knowledge to work with.
6. A stat system that comes bundled with the experience system, where you're able to set specific trends, for certain properties of the player or items that can be improved upon leveling up. For example player health or weapon damage, stamina costs etc. Fall off curves can also be determine how a trend behaves as the player levels up.
7. A menu system example that works in sync with the persistence module of the RPG Pack.