{"id":13339829,"url":"https://github.com/stomt/stomt-unreal-plugin","last_synced_at":"2025-07-13T05:31:25.175Z","repository":{"id":54810522,"uuid":"44544162","full_name":"stomt/stomt-unreal-plugin","owner":"stomt","description":"Collect feedback in-game/in-app with STOMT for Unreal Engine.","archived":false,"fork":false,"pushed_at":"2021-01-29T16:16:46.000Z","size":703848,"stargazers_count":27,"open_issues_count":2,"forks_count":8,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-10-24T02:34:36.176Z","etag":null,"topics":["blueprint","community","crm","crm-system","feedback","feedback-loop","feedback-submission","feedback-systems","game","mass-relationship-management","plugin","stomt","ue4","ue4-modules","unreal","unreal-engine","unrealengine","unrealscript","widget"],"latest_commit_sha":null,"homepage":"https://stomt.co/unreal","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stomt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-19T15:25:13.000Z","updated_at":"2024-05-09T19:08:26.000Z","dependencies_parsed_at":"2022-08-14T03:31:18.227Z","dependency_job_id":null,"html_url":"https://github.com/stomt/stomt-unreal-plugin","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stomt%2Fstomt-unreal-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stomt%2Fstomt-unreal-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stomt%2Fstomt-unreal-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stomt%2Fstomt-unreal-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stomt","download_url":"https://codeload.github.com/stomt/stomt-unreal-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225855877,"owners_count":17534968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blueprint","community","crm","crm-system","feedback","feedback-loop","feedback-submission","feedback-systems","game","mass-relationship-management","plugin","stomt","ue4","ue4-modules","unreal","unreal-engine","unrealengine","unrealscript","widget"],"created_at":"2024-07-29T19:21:19.166Z","updated_at":"2024-11-22T07:17:23.041Z","avatar_url":"https://github.com/stomt.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Collect Feedback In-Game | STOMT for Unreal Engine 4\n\n**Implementation Time: ~20 Minutes (incl. Triggers)**\n\n**Base Unreal Version: 4.20\n(For specific versions visit:\n[4.16](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.16),\n[4.17](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.17),\n[4.18](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.18),\n[4.19](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.19),\n[4.20](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.20),\n[4.21](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.21),\n[4.22](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.22),\n[4.23](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.23),\n[4.24](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.24),\n[4.25](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.25),\n[4.26](https://github.com/stomt/stomt-unreal-plugin/tree/UE/4.26)\n)**\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"STOMT Unreal Engine feedback integration\" src=\"https://i.imgur.com/1i1eCrb.jpg\" /\u003e\n\u003c/p\u003e\n\nThis SDK allows the easy integration of the feedback solution [www.stomt.com](https://www.stomt.com/) in your Unreal apps and games.\n\n\n## Use-Cases\n\nExample Games that use our integrations:\n\n* [Empires of the Undergrowth](https://www.stomt.com/empires-of-the-undergrowth)\n* [All Walls Must Fall](https://www.stomt.com/AWMF)\n* [Pantropy](https://www.stomt.com/pantropy)\n\n\n## Installation\n\n### Installation via Marketplace (recommended)\n\n1. [Download](com.epicgames.launcher://ue/marketplace/content/7980672d57664bb5a567ff39f5106af6) the Plugin via the [Unreal Engine Marketplace](https://www.unrealengine.com/marketplace/stomt-collect-feedback-community-building)\n\n2. Enable StomtPlugin in your Plugins Window (in Unreal Editor: `Edit -\u003e Plugins -\u003e Installed -\u003e Widgets -\u003e StomtPlugin`)\n\n\u003cimg alt=\"Enable StomtPlugin in Unreal Editor\" width=\"600\" src=\"https://github.com/stomt/stomt-unreal-plugin/raw/master/Docs/Images/unreal_enable_StomtPlugin.png\" /\u003e\n\n3. Enable \"Show Engine Content\" and \"Show Plugin Content\" in your Content Browser\n\n\u003cimg alt=\"Unhide the Engine Content in Unreal Editor\" width=\"600\" src=\"https://github.com/stomt/stomt-unreal-plugin/raw/master/Docs/Images/unreal_StomtPlugin_enable_engine_content.png\" /\u003e\n\n4. Find StomtPlugin Content\n\n\u003cimg alt=\"Discover StomtPlugins Conent\" width=\"600\" src=\"https://github.com/stomt/stomt-unreal-plugin/raw/master/Docs/Images/unreal_StomtPlugin_find_widget_content.png\" /\u003e\n\n5. Place the `ExampleActor` in your scene.\n\n6. Click play to run the game and show the feedback widget by pressing `E`.\n\n_You should now see the feedback form window in your game. Try to toggle \"I wish\"/\"I like\" and send a test stomt to \"My Game\" (The default test target). Then continue with [Configuration](#configuration)._\n\n### Manual Installation\n\n_If you use an older Unreal Engine version please check out the [`UE/[version]` branch](https://github.com/stomt/stomt-unreal-plugin/branches)._\n\n1. Clone or download this repository into your projects `Plugins` directory.\n\n1.2. **If you do not use C++ code in project:** use the `Add New` button in the editor and add a blank C++ class to your project.\n[Guide](https://docs.unrealengine.com/latest/INT/Programming/QuickStart/2/index.html)\n\n2. Add the StomtPlugin to your projects `PublicDependencyModuleNames` in the projects `build.cs`. `/Source/[YourProjectName]/[YourProjectName].Build.cs`:\n```c++\nPublicDependencyModuleNames.AddRange(new string[] { \"StomtPlugin\" }); // Add \"StomtPlugin\" String\n```\n\n3. Restart Unreal Editor, open your project and enable the plugin. `Edit -\u003e Plugins -\u003e Widgets -\u003e StomtPlugin`\n\n4. Check `Show Plugin Content` and `Show Engine Content` in the bottom right corner of your editor (view options).\n\n\u003cimg alt=\"Events\" width=\"600\" src=\"https://i.imgur.com/YoTY7w6.png\" /\u003e\n\n5. Place the `ExampleActor` in your scene.\n\n6. Click play to run the game and show the feedback widget by pressing `E`.\n\n_You should now see the feedback form window in your game. Try to toggle \"I wish\"/\"I like\" and send a test stomt to \"My Game\" (The default test target). Then continue with [Configuration](#configuration)._\n\n\n## Configuration\n\n1. Create a page for your game on [www.stomt.com](https://www.stomt.com/signup/game).\n\n2. Create an [App Id](https://www.stomt.com/integrate) for Unreal.\n\n3. Enter the `App Id` into the `ExampleActor` Blueprint:\n\n\u003cimg alt=\"Unhide the Engine Content in Unreal Editor\" width=\"600\" src=\"https://github.com/stomt/stomt-unreal-plugin/raw/master/Docs/Images/unreal_StomtPlugin_configure_AppID.png\" /\u003e\n\n**You can disable the screenshot and log-upload functionality**\n\n\u003cimg alt=\"STOMT Plugin configuraton\" width=\"600\" src=\"https://i.imgur.com/hFA7xUs.png\" /\u003e\n\n4. Add the `StomtWidgetBP` to the viewport via script (`ExampleActor`) or in your main HUD (`ExampleUI`) as widget.\n\n\n## Form Triggers\n\nThe widget can be opened and closed whenever you want by using our trigger functions.     \n    \nThat allows you to:    \n* Put a button into the main menu [(Example)](https://imgur.com/5SoQzfj)\n* Put a button into the HUD [(Example)](https://imgur.com/t9wPpJj)\n* Only show the button to certain players (e.g. power users)\n* Trigger the form after certain events\n\n**Define a hotkey:**\n\n\u003cimg alt=\"STOMT Plugin Form Triggers\" width=\"600\" src=\"https://i.imgur.com/HVhJXq4.png\" /\u003e\n\n\n## Event-Callbacks\n\nThe STOMT Widget supports a variety of callback events.\n\n\u003cimg alt=\"Events\" width=\"600\" src=\"http://schukies.io/images/stomt/example.PNG\" /\u003e\n\n## In-Game Labeling\n\nLabels will help you track down user issues.\nAppend labels, as for example your game-version or the player position/level. You can either hardcode them in the Unity Inspector or use a script to add them in a flexible way based on the information you have.    \n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"Events\" title=\"In-Game Feedback Tagging\" width=\"600\" height=\"auto\" src=\"https://i.imgur.com/sS8T8Fy.png\" /\u003e\n\u003c/p\u003e\n\n**Easily add an array of labels**\n\n\u003cimg alt=\"Events\" width=\"600\" src=\"http://schukies.io/images/stomt/label.PNG\" /\u003e\n\n## Issues\n\nDon't hesitate to [contact](https://www.stomt.com/stomt-unreal-engine-plugin) us if you have any issues or need help.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/stomt/stomt-unreal-plugin/tags). \n\n## Contribution\n\nWe would love to see you contributing to this project. Please read [CONTRIBUTING.md](https://github.com/stomt/stomt-unreal-plugin/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.    \n    \nVisit the [project on STOMT](https://www.stomt.com/stomt-unreal-plugin) to support with your ideas, wishes and feedback.\n\n## Authors\n\n[Daniel Schukies](https://github.com/daniel-schukies) | [Follow Daniel Schukies on STOMT](https://www.stomt.com/danielschukies)\n\nSee also the list of [contributors](https://github.com/stomt/stomt-unreal-engine-plugin/contributors) who participated in this project.   \n\n## More about stomt\n\n*Regularly communicate your page on social channels and checkout our [Website-Widget](https://www.stomt.com/dev/js-sdk) for your websites to collect feedback from anywhere.*  \n\n* On the web [www.stomt.com](https://www.stomt.com)\n* [STOMT for iOS](http://stomt.co/ios)\n* [STOMT for Android](http://stomt.co/android)\n* [STOMT for Unity](http://stomt.co/unity)\n* [STOMT for Websites](http://stomt.co/web)\n* [STOMT for Wordpress](http://stomt.co/wordpress)\n* [STOMT for Drupal](http://stomt.co/drupal)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstomt%2Fstomt-unreal-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstomt%2Fstomt-unreal-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstomt%2Fstomt-unreal-plugin/lists"}