Custom Alias Deck Generator
Pre-made game cards get stale after a few rounds
Store-bought Alias decks have the same 500 cards everyone's seen. After a few game nights, players memorize them. Creating custom themed cards manually takes hours. You want Hollywood-themed cards for movie night or tech startup terms for a company event, but writing 50 unique cards isn't happening. Game nights lose energy because the content feels recycled.
About this tool

This card generator creates themed Alias decks on demand. Describe your theme and the system generates 50 relevant terms. Accept the cards you want, regenerate for more options, and save completed themes. Create games with your custom themes and share invite links. Players join from mobile devices and play with fresh content tailored to your group.
Theme creation with custom descriptions, AI generation of 50 cards per batch powered by GPT-5, card acceptance and regeneration options, game creation with multiple themes, mobile-friendly player interface, team management and scoring, turn timer and progress tracking, and generation limits for free users.
Game nights stay fresh with new content every time. Themed cards match your group's interests without manual work.
Prompts used to build this app
I want to build an alias game that is connected to AI and enables me to generate custom words for the cards based on a theme that I put in. I want to be able to manage two things: themes and games. A theme is basically the cards that are generated. I want to be able to manage the themes and create a new theme. When I create a new one, I should have a big text input field where I can enter a description of the theme that I want the cards to be based on. Then I want to be able to have a toggle if I want single word cards or a term, which can be multiple words that specify some kind of a term. When I click generate, I want 50 terms to be generated with LLM and show them in a list. Make sure to parse them correctly from the LLM response. For the LLM, I want to use OpenAI's GPT-5. When I generate 50 terms, I want to be able to accept or decline them, and I want to have a button to generate 50 more terms. Then again, I want to be able to accept or decline them. When I'm happy, I want to be able to save this theme based on which I should be able to create a new game. Managing the themes is only for registered users, while playing games can be for users that are not registered. For all registered users, I want to have a limit of 250 generated words or five generations at most. As a free or non-registered or registered user, I should be able to see the games, the themes that are generated, and I should be able to create a new game. When I create a new game, I should create themes and I should get an invite link for each theme that I share with people, and then they can join this theme on their mobile phone. When they open it up, they will be able to play it. When a user opens a theme link, they should be able to join, and when they join, they should be able to enter their name. Once I create the entire theme and all of the people are joined, I want to be able to see everyone who joins, all the themes, and everyone who is actually joined on the app, on the game. I want to be able to start the game. When I start the game, I want to see a board, I want to see whose turn it is, I want to be able to start the turn, see a counter, see a notification when the counter finishes, and I want everyone to see that who is joined on this game. I want to be able to input if the team successfully or unsuccessfully passed the current alias game. The team should go around the board until the finish, and when they finish, they should see some kind of success message showing who is the winner of this team. Also, teams should be able to, I should be able to enter the name for the team. That's pretty much it. Make it really nice and visually appealing because this is a fun game.
Do this:
- If I refresh a game page while a turn is in progress, and I click on "Start turn," I get an error: "Failed to start turn: A turn is already in progress." Please make it so that even if I refresh the page, I still see the current turn's progress.
- Add a button during a turn "Rule violation" (it should be some red alert button) that gives that team a minus point.
- When a turn is done, the team should get the number of points that they correctly answered (the number of cards that they correctly answered) minus all the rule violations. But keep in mind to be able to give negative points.
- When a game is created, add the ability to enter the number of points until the game will be played. Currently, it's always 20.
- When one team is done, the turn should change to the next team. Currently, it doesn't work like that.
- When a rule violation happens, it doesn't change the card. Please change it so when it is clicked, it changes the card.
- Add another button that is grey and says "Skip" which doesn't add or subtract any points.
When creating a theme, I want to have a toggle if the theme is public or private. It should be public by default. When I'm creating a new game, I should be able to either browse from my private themes or from public themes, and I should be able to search for themes as well. Also, on the homepage, I want to be able to search themes, like all public themes.