Our AI Game Jam project to automate game-lore generation. Features a front-end webpage that is rendered via Flask to prompt users for information about their game so we can create the description, some characters and images.
https://www.youtube.com/watch?v=P48h3K0MxD4
- Set your openai key:
export OPENAI_KEY=<your_openai_key>
or if you're on Windows use:
set OPENAI_KEY=<your_openai_key>
- Run all commands below by pasting into your terminal and hitting enter.
git clone https://github.com/cylaceste/game_assistant.git game-assistant
cd game-assistant
pip install -r requirements.txt
python game_assistant/flask_implementation/server.py
- Go to localhost.
Future work could include packages which are able to generate protos that can be consumed by a generic application to communicate back and forth with LLMs. This would allow any game engine to create content on-demand, such as new characters, items and quests.
https://www.interactiveartsalberta.org/ai-game-jam-resources
Deprecated because we could no longer access AWS acc.
game-assistant/backend is the lambda backend. First run zip -r my-deployment-package.zip game-assistant/backend/.
Package as per https://docs.aws.amazon.com/lambda/latest/dg/python-package.html
game-assistant/frontend is the TBD frontend