Skip to content

hfjooste/UltimateStarterKit

Repository files navigation

Ultimate Starter Kit

Stars Downloads Contributors Issues

The Ultimate Starter Kit plugin to speed up development of Unreal Engine games

📝 Requirements

This plugin was only tested on Windows. It might not work as expected on Linux/MacOS

The Ultimate Starter Kit plugin is only available for Unreal Engine 4.27 and newer. The plugin also depends on the following plugins:

  1. Niagara
  2. Enhanced Input

🛠️ Installation

  1. Download the latest release from GitHub
  2. Navigate to C:\Program Files\Epic Games\UE_{VERSION}\Engine\Plugins
  3. Create a Marketplace folder if needed
  4. Extract the release and copy to the Marketplace folder
  5. Open Unreal Engine
  6. Click on Edit > Plugins
  7. Enable the plugin under the Built-in > Other category
  8. Restart Unreal Engine

🚀 Features

The Ultimate Starter Kit plugin comes with the following features:

  • Logger: A system used to easily log info to file and via on-screen messages
  • Save data management: A system used to easily save/load game data with support for multiple save slots
  • Settings: A full settings system including both the UI and save/load logic
  • Dialogue System: A full dialogue system with support for different participants, choices, and branches
  • Inventory Management: Manage multiple inventories with save data integration
  • Input Indicators: A system used to easily detect different input devices and update the UI to display the correct indicators
  • Currency: A system that is used to easily manage different types of currency
  • Audio: A system used to mana