Inspiration

I’m learning vibe coding and this is my first app with API calls. Decided to go simple and since I’m a fan of tabletop games - this app idea came to mind. Dungeon Master/Game Master prep can be brutal—especially when you need a boss that’s more than “big guy with big HP.” So I built a chaos button.

What it does

The Unhinged Quill generates minions and bosses for your RPG system. Give it a concept and skill slots, and it outputs a full villain kit: stat block, signature skills, backstory, quirks, and comic-book style character art.

How we built it

Made with Google AI Studio and Gemini 3 Flash, using JSON formatting so the outputs stay consistent and usable.

Challenges I ran into

Keeping art consistent with the description, respecting different rule systems, and stopping the model from wandering. Grounding Search helped for system-specific details.

Accomplishments that I am proud of

Delivering an end-to-end tool that creates a table-ready enemy—including art—in one flow.

What I learned

Schema-first JSON output keeps the model on track and makes the app feel reliable.

What's next for The Unhinged Quill

Upload an image and generate a boss from it. Also: export to printable stat cards.

Built With

Share this project:

Updates