Skip to main content
Turn your game idea into something people can play. Whether it’s a trivia night or a game show, your next game starts with a prompt. Describe its rules, and the AI game maker brings it to life.
The Trivia Blitz 44 home page in neon pink and cyan, with a daily challenge card beside a pixel-art arcade cabinet

A game built with Base44

Start from a game template

Browse game templates and customize one in the AI chat.

Step 1 | Building your game

Describe your game in one prompt, and Base44 builds it: the app, the pages, the questions or levels, and the data your game saves. It works best for 2D browser games that run on rules, timing and scoring, like these:

Quiz

Timed questions with a score at the end, like a daily trivia game.

Puzzle

A daily word or grid to solve, with a set number of guesses.

Game show

A board of categories and point values that a host runs on a shared screen.

Bingo

Cards with random squares that players mark off as items are called.
The clearer your rules, the closer your first build gets. Cover these in your prompt:
  • How a round works: How many questions, turns or levels, and any time limit.
  • Scoring: How many points each action earns, and what earns nothing.
  • When the game ends: What ends a round, such as the last question or the timer running out, and what players see afterward.
  • What resets and when: A new puzzle every day, a weekly leaderboard, or unlimited replays.
  • Who can play: Whether players sign in, and how often each player can play.
  • Who sees what: What other players can see, such as display names and scores only.
Not sure where to start? Choose Plan from the Mode drop-down in the prompt box to talk your game through with the AI first. Learn more about using plan mode.
To build your game:
  1. Go to the Base44 home page.
  2. Describe your game in the prompt box, including your rules.
  3. Click the send icon.
  4. Wait while Base44 builds your game. You can follow its progress in the AI chat, and describe any changes there later.
The app editor with the Trivia Blitz 44 build prompt in the AI chat and the game's neon start screen, with a pixel-art arcade cabinet, in the preview

A game in the app editor preview

The trivia game above saves its scores through backend functions, which need the Builder plan or above.

Step 2 | Protecting your game data

Saved scores give players a reason to come back, and a leaderboard only works if players can trust it. Your game’s data permissions decide who can see and change what your game saves, such as scores, progress and player details. When your prompt says who can see and change scores, the AI sets the permissions for you. In this trivia game, each player sees only their own games, and only the app’s backend functions can save or change a score. The leaderboard shows display names and scores only, as the prompt asked. Learn how to change data permissions and test them in preview.
A table's Permissions page where players read only their own games and only backend functions can create or update them

Data permissions for players

To check who can read and change your scores:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Data and then select the table that stores your scores.
  4. Click Permissions.
  5. Compare these permissions with the rules in your prompt. If they don’t match, describe the change in the AI chat.
A daily top 10 leaderboard listing rank, player display name and score

A leaderboard with display names and scores


Step 3 | Designing your game

Give your game its look, sound and feel in the AI chat. To add an image, describe it and where it goes in one message, and the AI generates it and adds it to your page. For example, this prompt added an arcade cabinet to the trivia game’s home page:
The Trivia Blitz 44 home page with a generated pixel-art arcade cabinet beside the daily challenge card

A generated image on a game's home page

To add sound, upload your sound files to the AI chat, then say when each one plays. For example:
To add sound to your game:
  1. Go to your app editor.
  2. Click the Add icon in the AI chat.
  3. Click Upload from computer.
  4. Select your audio files.
  5. Describe when each sound plays and then send your message.
The AI chat message box with correct.wav and wrong.wav attached and a prompt describing when each sound plays

Attached sound files

Sound files you upload in the AI chat stay private. When the AI adds them to your game, it saves public copies. Learn more about how chat attachments work.

Step 4 | Testing your game

Test your game before you share it, so you can check that each rule works the way you described it. Play it like a new player would, then compare what happens with your prompt. Test data keeps trial scores separate from your live data, and it’s available on the Builder plan or above. To test your game:
  1. Turn on test data in your app settings.
  2. If your game keeps content like questions in its data, add it to the test data.
  3. Switch the preview to test data before you play trial rounds.
  4. Play your game and check each rule:
    • Scoring: Play a round and check each score against your rules, such as a correct answer with time left and a timed-out question.
    • Resets: Come back after your reset time and check that a new round is waiting, such as the next daily quiz.
    • Repeat attempts: Finish a round, then try to play again, and check that the game follows your replay rule.
    • Saved history: Open your past games and check that the score and date match the round you played.
    • Each player’s access: Act as a second player and check that they see only what your rules allow, such as their own games.
    • Leaderboard contents: Check that the leaderboard shows only what your rules allow, such as display names and scores with no email addresses.
    • Sound and mute: Play with sound on, then mute it and reload the page to check that the game remembers your choice.
    • Mobile layout: Switch the preview to mobile view and check that questions, answer buttons and results fit the screen. After you publish, play a round on a phone too.
The end-of-game screen with a Game saved label, a total of 1,760 points, 10 of 10 correct and an answer recap

A finished round with its score


Step 5 | Publishing your game

Publish your game to get a link you can share with players. Your app visibility decides who can open it, and a Public game can still ask players to sign in before they play. Learn how to set your app visibility and require sign-in on some pages of a public app. To publish your game:
  1. Go to your app editor.
  2. Click Publish in the top bar.
  3. Under App visibility, choose who can open your game.
  4. Click Publish.
Building App Store and Google Play files needs the Builder plan or above. To prepare them, click the Mobile app tab. Learn more about submitting your app to app stores.

Step 6 | Promoting your game

Once your game is live, you can promote it to reach more players and get feedback.

Submit to Launchpad

Share your game with the Base44 community.

Promote your game

Create social posts that bring new players.

Join the Base44 Discord

Share your game and get feedback from other builders.

FAQs

When your game is public, the “Edit with Base44” badge at the bottom right lets anyone copy it into their own account and edit their own version. Hiding the badge removes this copy shortcut from your public game. You need the Starter plan or above to hide it. Learn how to show or hide the badge.
Set up payments with Base44 Payments or Stripe, then ask the AI chat to add a checkout where players pay. Both need the Builder plan or above.If you publish your game to the App Store or Google Play, don’t sell digital content in the mobile app, such as premium tiers, unlocked levels or virtual currency. Apple and Google require their own in-app purchase systems for it, and Base44 apps don’t support them. Learn more about selling in your app.