https://github.com/JanSeliv/SettingsWidgetConstructor
Open-source plugin for automated UI generation of game settings from data table in UE5.4
https://github.com/JanSeliv/SettingsWidgetConstructor
c-plus-plus cpp game-development plugin plugin-repo settings settings-management ue4 ue4-plugin ue5-plugin ui ui-generation ui-generator unreal unreal-engine unreal-engine-4 unreal-engine-code-plugin unreal-engine-cpp-plugin unreal-engine-plugin unreal-plugin
Last synced: about 1 month ago
JSON representation
Open-source plugin for automated UI generation of game settings from data table in UE5.4
- Host: GitHub
- URL: https://github.com/JanSeliv/SettingsWidgetConstructor
- Owner: JanSeliv
- License: mit
- Created: 2023-04-27T00:32:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T05:40:03.000Z (about 1 month ago)
- Last Synced: 2025-03-26T06:28:58.715Z (about 1 month ago)
- Topics: c-plus-plus, cpp, game-development, plugin, plugin-repo, settings, settings-management, ue4, ue4-plugin, ue5-plugin, ui, ui-generation, ui-generator, unreal, unreal-engine, unreal-engine-4, unreal-engine-code-plugin, unreal-engine-cpp-plugin, unreal-engine-plugin, unreal-plugin
- Language: C++
- Homepage:
- Size: 972 MB
- Stars: 99
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unreal - Settings Widget Constructor - Automatically generate UI for your game settings. (Awesome Unreal Repositories / UI)
- awesome-unreal - Settings Widget Constructor - A plugin that automatically generates a UI for your game settings. (UI)
README


⚙️ Settings Widget Constructor
Automatically generate UI for game settings easily
Join our Discord ››
Releases
·
Docs## 🌟 About
Settings Widget Constructor is a handy plugin for Unreal Engine 5 that lets you automatically generate user interface (UI) for your game settings. All it takes is a few clicks and adding a new row to the Data Table for each desired option.

## 🎓 Sample Projects
Check out our [Release](https://github.com/JanSeliv/SettingsWidgetConstructor/releases) page for a sample project showcasing the Settings Widget Constructor.
Also, explore this [game project repository](https://github.com/JanSeliv/Bomber) to view the Settings Widget Constructor in action.
## 📅 Changelog
#### 2024-12-26
- Updated to **Unreal Engine 5.4**.
- Moved a significant chunk of the logic from blueprints to code and simplified amount of widgets used.
#### 2023-10-12
- Updated to **Unreal Engine 5.3**
- Added **multiple Settings Data Tables** support ([see doc](https://docs.google.com/document/d/1IXnOqrgaXTClP-0cIo28a9f6GHc9N1BCgTNnMk-X9VQ/edit#heading=h.cix3vjszb2vm)).
- Implemented **Deferred Bindings**: now Getters and Setters are automatically rebound for failed settings.
- Added **Blueprint Function Library** support to allow any its blueprint function to be used as an _Owner_ in a setting row.
#### 2023-05-26
- 🎉 Initial public release on Unreal Engine 5.2## 📫 Feedback & Contribution
Feedback and contributions from the community are highly appreciated!
If you'd like to contribute, please fork the project and create a pull request targeting the `develop` branch.
If you've found a bug or have an idea for a new feature, please open a new issue on GitHub or join our [Discord](https://discord.gg/jbWgwDefnE). Thank you!
## 📜 License
This project is licensed under the terms of the MIT license. See [LICENSE](LICENSE) for more details.
We hope you find this plugin useful and we look forward to your feedback and contributions.