---
title: How to use the Educational Game plugin
description: Create an interactive, educational experience that makes learning fun through gameplay, challenges, and quizzes.
---

[Skip to content](https://help.appdocumentation.com/how-to-use-the-educational-game-plugin#main-content)

English - United States

Show submenu for translations

![app-documentation](https://help.appdocumentation.com/hubfs/app-documentation-1.svg)

Open main navigation

Close main navigation

- English - United States
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [App Documentation](https://help.appdocumentation.com/?hsLang=en-us)
2. [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us)
3. [Plugins to show content & media](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-show-content-media)

# How to use the Educational Game plugin

## Create an interactive, educational experience that makes learning fun through gameplay, challenges, and quizzes.

he Educational Game plugin allows you to turn lessons into engaging space-themed missions where users pilot a spaceship and answer multiple-choice questions to advance. Correct answers earn “shots” against enemy ships, while wrong or delayed answers cause the player to take damage. This plugin is ideal for learning apps, schools, or children’s games that blend education and entertainment.

---

#### **Requirements**

- Availability of this feature depends on your account configuration. If you don’t see this option in your Control Panel, contact your account administrator.

---

#### **How to use the Educational Game plugin**

1. Log in, go to **Builder** in the left navigation
2. Click the **+** button to open the Plugin Marketplace

     1. Search for **Educational Game**, then click **Add Plugin**
     2. Name your feature (example: *Math Adventure*) and choose whether to add it to the side menu, then click **Add** again
3. On the **Content** tab:

     1. Click **Add Level** to begin setting up your game

            1. Enter a **Level Name** (e.g., *Math Level 1*)
            2. Set the **Computer Strength** — this determines how much health the player loses for a wrong answer

                     1. For beginner levels, set a lower value (e.g., 25)
                     2. For advanced levels, increase the value (e.g., 50)
            3. Set the **Computer Attack Delay** — the time before the enemy strikes if the player doesn’t answer

                     1. For easier levels, choose a longer delay (e.g., 18 seconds)
                     2. For harder levels, use a shorter delay (e.g., 10 seconds)
            4. Add a **Checkpoint** to save player progress. This prevents users from restarting from Level 1 if they lose near the end of the game
            5. Click **Add Level** to save
     2. Add questions to your level:

            1. Click the **+** icon next to your new level
            2. Enter a **Question** (e.g., *1 + 1 = ?*)
            3. Add **2–4 answer choices**
            4. Select the **Correct Answer**
            5. Repeat this process to add additional questions for the same level
     3. Add more levels:

            1. Click **Add Level** again and increase the difficulty by:

                     1. Raising the **Computer Strength** (e.g., 50)
                     2. Reducing the **Attack Delay** (e.g., 10 seconds)
            2. Add more challenging questions for each new level
4. Click **Play Game** to test your setup:

     1. Correct answers keep your health steady and damage the enemy
     2. Wrong or delayed answers reduce your health based on **Computer Strength**
5. Click the **Security** tab:

     1. Turn on **Require Login** to restrict access to logged-in users
     2. (Optional) Add tag-based restrictions and choose whether to match any or all tags
6. Click the **Tagging** tab:

     1. Enter a tag name to automatically apply to users when they open this feature.
     2. Click **Add Tag**
7. Click the **Purchase** tab:

     1. Check **Require Purchase** to enable
     2. Choose your product type (e.g., Single Purchase or Subscription)
     3. Upload an image, fill out purchase text, and success/failure messages
8. Click the **Analytics** tab to see feature performance:

     1. View data such as number of plays, user engagement, and level completion rates

---

#### **Pro tips**

- Start with easier levels to keep players motivated
- Use shorter attack delays and stronger enemies as levels progress
- Add checkpoints frequently for better user retention
- Mix question types (math, science, language) for variety and engagement

- [Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#main-content)

    - [Navigating the Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#navigating-the-control-panel)
    - [Global Tools](https://help.appdocumentation.com/control-panel?hsLang=en-us#global-tools)
    - [Terms & Policies](https://help.appdocumentation.com/control-panel?hsLang=en-us#terms-policies)
- [Build Your App](https://help.appdocumentation.com/build-your-app?hsLang=en-us#main-content)

    - [Global Settings](https://help.appdocumentation.com/build-your-app?hsLang=en-us#global-settings)
    - [Building Your Apps's Navigation](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-appss-navigation)
    - [Building Your Login Flow](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-login-flow)
    - [Building a PWA](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-a-pwa)
- [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#main-content)

    - [Plugins to drive engagement & community](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-engagement-community)
    - [Plugins to drive monetization](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-monetization)
    - [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)
    - [Plugins to show content & media](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-show-content-media)
- [Make Money With Your App](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#overview)
    - [iOS/Apple](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#ios-apple)
    - [Android/Google](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#android-google)
- [Publish Your App](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#overview)
    - [Android/Google](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#ios-apple)
- [Manage Your App](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#main-content)

    - [Managing Your App’s Users](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#managing-your-apps-users)
    - [Push Notifications](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#push-notifications)
    - [Analytics](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#analytics)
- [Connect External Partners](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#main-content)

    - [Android/Google](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#ios-apple)
    - [Zapier](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#zapier)
    - [Meta](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#meta)
    - [Segment](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#segment)

Copyright © 2026, App Documentation