# Suggested Plugins

This is a list of plugins that I personally suggest you use alongside this plugin. None of these are mandatory and completely optional.

***

## [**GAS Companion**](https://www.unrealengine.com/marketplace/en-US/product/gas-companion)

Unreal Engine's built-in Gameplay Ability System (GAS) is extremely powerful and is becoming an industry standard. There is a problem with it though; it's very beginner-unfriendly. It's annoying to make attributes and can take a long time to set it up. The plugin GASCompanion does all the heavy lifting for you, has good documentation and good Discord support. I am not implementing a attribute or ability system with this system because I believe you should be using GAS (Either a plugin or your own implementation).

***

## [**Flow Graph**](https://github.com/MothCocoon/FlowGraph)

Made by one of the developers of Witcher 2 and 3 and is being backed by Riot Games, this plugin has revolutionized how I make things like quests, dialogues and much more. A tool that I truly think should be introduced to Unreal's base toolset.

***

## [**UnrealImGui**](https://github.com/IDI-Systems/UnrealImGui)

DearImGui is a great tool used in tons of game engines and is amazing for debugging your game. You can get blueprint support through [**ImGuiBlueprint**](https://github.com/TheEnbyWitch/ImGuiBlueprint) (I have a [**personal repo**](https://github.com/Variann/ImGuiBlueprint) where I've added more widget support) I sometimes use this plugin to quickly visualize data from a bunch of items while in-game.

***

## [**EditorScriptingTools**](https://github.com/HoussineMehnik/UE4-EditorScriptingToolsPlugin)

This plugin lets you customize the editor without touching C++. This way you can add UMG widget tools into the item data asset all inside blueprints and without touching the plugin.

***

## [**My other (free) plugins**](https://github.com/Variann/ModularityPractice)

I make other plugins to solve problems when I'm making games. These are MUCH smaller and simpler plugins compared to IFP. Some of them are unfinished, some of them might have bugs, but due to their simplicity and small size, the chances of bugs are low and fixing them is pretty fast.
