Systems Library

What is Systems Library ?
Systems Library is a collection of different systems allow to simplify the creation of different features like an options menu with the “game settings system”, support mouse/keyboard and gamepad for the interface with the “interface system” and more …
All systems are made in blueprint and can be changed easily.

Download Demo]( - Google Drive)

Interface system
This system allows to simplify the support of the mouse/keyboard and gamepad for the interface, change the appearance depending of the controller used, change the input logic, …

Game settings system
This system allows to simplify the creation of a game setting. Only a data table and somes variables need to be used. Game settings system is useful for creating an options menu.

Localization system
This system uses different pre-made data tables. The localization system can be accessed everywhere. English is the native language and only French has been added for now.

Input mapping system
This system allows your player to change input of an action/axis. Different groups of actions can be created, useful when one input is used for different gameplay phase.

Travel system
This system allows to load and unload levels/sublevels.

More informations :

Gamepad tested : Xbox 360
Solo : Yes
Multiplayer : not tested
Platforms tested : Windows
controller texture :

Marketplace](Systems Library in Blueprints - UE Marketplace) [HR][/HR]

Web Site
Discord [HR][/HR][HR][/HR]

Update 03/01/2019

  • the name of the project has been changed
  • the systems library can be added to any project
  • all systems has been recreated from scratch

Update 03/13/2019

  • improved interface system
  • improved game settings system

Last update 04/17/2019

  • improved interface system

  • added WidgetFS

  • added example Widget FS

  • all folder reorganized

Any documentation or tutorials going over how everything works and how to expand? For example I tried to have the system load my own level but just got errors. Also a tutorial of how to activate the gamepad (mouse) function in other UI’s such as Inventory systems and such.

You can find the documentation on the web site. In this documentation you will find how to set up a new level.
Maybe you have an error with “levels” variables in the travel system. Send me a mail at with a capture.
For the gamepad (mouse), have you your own inventory system or you want to create one ?