This Side-Scroller Template (SST) plugin is designed to kickstart development of dynamic 2D experiences, such as platformers, roguelikes, fighters, and more.
It implements core movement systems that adopt industry-standard conventions at platformer quality, as well as a highly flexible camera system that can be manipulated using drag-and-drop triggers. It also provides one-way drop-through platforms, which are commonly used to build modern platformers and platform fighters.
All components are built in native C++ while exposing functionality to blueprints, maximizing performance while allowing both BP-only and BP/C++ applications to extend its features.
Finally, all functionality is designed to support network replication, meaning the plugin can be used for multiplayer experiences, right out of the box.
This documentation describes how to setup, use, and extend the functionality of the SST plugin. Please contact [email protected] with any issues, suggestions, or feedback.
Unreal Editor version: ≥5.2
The SST plugin is designed to drop in to an existing or new project. For a new project, start with the built-in Third Person template, as it provides all dependencies for the default Mannequin characters. You can use the plugin either in a Blueprint-Only or in a C++/Blueprint project.
When installing via the Unreal Engine Marketplace, the plugin will automatically be placed in the /Plugins folder for that version of Unreal Editor. (See Plugin Installation Locations for details). Note that unlike with content packs, plugins are installed to the editor by default, rather than to a specific project.
To enable the plugin, open your project in the Unreal Editor, then open the Plugins window via Edit → Plugins
. Find and enable the SST plugin, which will likely prompt to restart the editor. (See Enabling a Plugin for details)
Once installed, ensure that you have both “Show Plugin Content” and “Show Engine Content” enabled in your Content Browser settings.
Afterwards, the Plugin’s content will be visible in your Content Browser. Depending on version and your project setup, it can be found either at the top level under Plugins, or under Engine/Plugins: