Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free Unreal Engine plugin that bundles character controllers, weapons, inventory, dialogue, save data, and more to speed up game development.
Ultimate Starter Kit is a free, open-source Unreal Engine plugin that bundles more than twenty reusable game systems — from save data and dialogue to weapons and full character controllers — so developers can start building gameplay instead of infrastructure. It targets Unreal Engine 4.27 and newer, is tested on Windows, and depends on the Niagara and Enhanced Input plugins.
Ultimate Starter Kit is a plugin for Unreal Engine 4.27+ created by developer Henry Jooste (hfjooste) that turns a bare Unreal project into a base game with working movement, saving, UI, and gameplay systems. It takes a standard Unreal Engine project as input and outputs a set of C++ and Blueprint systems — a logger, multi-slot save manager, settings UI, dialogue system, inventory, input indicators, currency, audio, stats, weapons, menus, interaction, quests, utility functions, and a full character controller — all provided through the plugin's editor module. The repo also includes a separate demo project (USKDemo) that shows an example of every system in Blueprints.
Installation is manual: download the latest release from GitHub, extract it into the Engine\Plugins\Marketplace folder of your Unreal Engine installation (for example, C:\Program Files\Epic Games\UE5\Engine\Plugins\Marketplace), then enable the plugin under Edit > Plugins > Built-in > Other and restart Unreal Engine. The plugin depends on Niagara and Enhanced Input, both core plugins. After enabling it, systems are available through the editor and C++ classes; the USKDemo project on GitHub shows a Blueprint example for each system.
Yes — the plugin is distributed as an open-source GitHub release, and the demo project (USKDemo) is also free. No pricing or paid tier is mentioned on the repository page.
The plugin is available for Unreal Engine 4.27 and newer. It depends on the Niagara and Enhanced Input plugins, and it was only tested on Windows.
The repository states that the plugin was only tested on Windows and might not work as expected on Linux or macOS. Windows is the only platform with an install path documented in the README.
Full documentation is hosted at hfjooste.github.io/UltimateStarterKit, Markdown documentation is included in the repo's docs directory, and each release contains the full HTML documentation and a PDF. A YouTube playlist covers getting started and using the features, and the demo project contains a Blueprint example of each system.
Download the latest release from GitHub, extract it into the Engine\Plugins\Marketplace folder of your Unreal Engine install, enable it under Edit > Plugins > Built-in > Other, and restart the editor. The README walks through this with a manual install path.
