Skip to content

RhythrosaLabs/game-maker

Repository files navigation

🎮 Game Maker

AI game asset generator — characters, backgrounds, scripts, and a full game plan in a zip

Python Streamlit OpenAI License

🌐 Live Demo → game-maker.streamlit.app


Game Maker is a Streamlit app that uses DALL·E 3 and GPT to generate all the assets you need to start building a game — then packages everything into a downloadable zip file.

✨ Features

  • Image Generation — DALL·E 3 characters, enemies, backgrounds, and objects
  • Document Generation — game plans, character sheets, level designs, plot outlines
  • Script Generation — Unity C# scripts for player controls, enemies, game objects, level backgrounds
  • Selective Generation — choose specific asset types or generate everything at once
  • Full Game Plan Download — one zip file with all images, docs, and scripts

🚀 Quick Start

git clone https://github.com/RhythrosaLabs/game-maker.git
cd game-maker
pip install streamlit openai
streamlit run app.py

Or try the live demo at game-maker.streamlit.app.

Enter your OpenAI API key in the sidebar, describe your game concept, and generate!

🛠️ Tech Stack

  • Python + Streamlit — web app UI
  • OpenAI GPT-4o-mini — document and script generation
  • DALL·E 3 — image generation
  • zipfile — bundle export

📦 Output Structure

game_plan.zip
├── images/         # character, enemy, background, object PNGs
├── documents/      # game plan, character sheets, level designs
└── scripts/        # Unity C# scripts ready to use

🤝 Contributing

PRs welcome. Open an issue first for major changes.

📄 License

MIT

💛 Support

If Game Maker helps you ship your game, consider supporting development:

👉 Donate via PayPal — @noodlebake


Made with ❤️ by RhythrosaLabs

Releases

No releases published

Packages

 
 
 

Contributors

Languages