RPG Tools

Straw Hat - Feb 26, 2021

AI, Inventory, Quests, Tracking, Attributes - Toolkit for creating single-player games with RPG elements.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.


Support: lesharulyak@gmail.com | Discord

The project contains previously published gameplay systems (are up-to-date):

AI Tools (contains Attribute Manager)

Inventory System - Inventory, Warehouse, Craft, Merchant, Equipment and Item customization: Sockets and Levels.

Quest System - Quests, Tracking

All progress is saved: "intermediate saving" if player moves between worlds, or "full saving to file" by pressing a hotkey.

Systems also work in open-world games with sub-levels or in games with different worlds (dungeons etc).

What is the difference from buying systems separately?

  • no need to waste time connecting systems to each other
  • unnecessary files are removed, the project structure is clean
  • GUI slightly reorganized (Character Menu and NPC Menu)

I will simultaneously update and the systems and this project.

You can find out more about the systems on their pages. There you can also find and video tutorials.

Technical Details

  • project structure
  • gameplay tags are used by AITools
  • data tables are not used, only Data Assets
  • two worlds: main world (2 sub-levels), dungeon
  • own Player Character, Player Controller, Game Instance, Save Game class, AI Character, AI Controller
  • two Editor Utility Widgets for convenient working with systems: AITools_Helper, Quest_Helper

Input: Keyboard, Mouse

Network Replicated: No

Supported Development Platforms: Windows

Important/Additional Notes:

Models and animations from Walkthrough video are not included in project. See Generic NPC Anim Pack and Mixamo, ANIMAL VARIETY PACK and FARM ANIMALS PACK.

In 4.26, Editor Scripting Utilities plugin is disabled and the function library is not available. Enable the plugin and restart project. The errors will disappear.