Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TREE-Ind/UnrealGPT
A collection of Unreal Engine 5 Editor Utility widgets powered by GPT3/4
https://github.com/TREE-Ind/UnrealGPT
Last synced: 29 days ago
JSON representation
A collection of Unreal Engine 5 Editor Utility widgets powered by GPT3/4
- Host: GitHub
- URL: https://github.com/TREE-Ind/UnrealGPT
- Owner: TREE-Ind
- License: apache-2.0
- Created: 2023-03-16T15:38:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-14T17:35:06.000Z (over 1 year ago)
- Last Synced: 2024-08-04T01:17:26.679Z (4 months ago)
- Size: 359 KB
- Stars: 183
- Watchers: 9
- Forks: 25
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ai-game-devtools - UnrealGPT
README
# Unreal-Engine-5-GPT-Editor-Utilities
A collection of Unreal Engine 5 Editor Utility widgets powered by GPT3/4.
## Installation
[](https://youtu.be/7XYyGUcX6aA)
Download and place one of the editor utilities within the UE5 project you wish to use it.
Then make sure to install OpenAI via pip using this method - https://dev.epicgames.com/community/learning/tutorials/lJly/python-install-modules-with-pip-unreal-engine-5-tutorial. This is the only real requirement but only take a couple of minutes, all editor utilities from this repo should work after step is completed.
Here is a quick example of how this is done for UE5.1
```"C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\ThirdParty\Python3\Win64\python.exe" -m pip install openai sounddevice```
**Required pip libraries - openai, sounddevice(if using whisper)**
Open the editor utility in the UE5 editor and place your OpenAI api key in api_key variable, then save the blueprint.
## Usage
Right click on on the editor utility and click on "Run Editor Utility Widget".
Double click on the editor utility for full customization through blueprints.
## Information
Each editor utility is made fully in Blueprint with a simple python script node that interacts with GPT3. Right now this uses the completion method with davinci-003 for the model. It should be easy to extend / create other utilities using the method, and extend to eventually use GPT4 for a more chat like utility.
## ToDos
- [x] Release first utility
- [ ] Add proper error checking
- [ ] Add more utilities!We welcome contributions and PRs