Gamification Module
The Gamification Module lets you add interactive mini-games like Treasure Hunts to your experience using 3D scenes in Unreal Engine. Users collect hidden items (collectables), and once all are collected, they receive a reward (like a QR Code, link, or coupon).
🎮 Setting Up the Game
1. Place Collectables
- Open Emperia Interactables window.
- Drag & drop Game Collectable into your scene.
- Repeat to add multiple collectables.
2. Open Gamification Tab
Go to the Gamification tab in the Creator Tools panel.
3. Game Configuration
- Game Name:
- Introduction Message:
- On Complete Action:
- Reward Configuration:
- Create Collectable:
- Update Config:
Give your game a name (e.g., Treasure Hunt).
What players should do (e.g., Collect all sparks in the scene).
Define what happens after all items are collected.
Choose how the reward will be displayed.
Button to add a new collectable in the scene.
Saves and applies the current settings.
Configuring Individual Collectables
Each collectable entry allows the following settings:
Field | Description |
Name | Identifier (e.g., Spark1, Spark2) |
Style | Clickable style for the collectable |
Show Popup | Enable popup when collected |
Popup Text | Text to show (e.g., “Awesome!”, “Great!”, “Hurray!”) |
✅ Tip: Use unique popup texts to make it feel dynamic.
Reward Configuration
After the user collects all collectables, a Reward screen will be shown.
Reward Model Fields
- Name: Internal reference name.
- Congrats: Message after game completion (e.g., Congratulations!).
- Title: Title of the reward card.
- Subtitle: Optional subtitle.
- Terms and Conditions Link: Optional URL.
Reward Types (Choose One Only)
⚠️ You can use only one reward type per game.
▸ QR Code
- QR Code: Texture (Uploading a texture will automatically generate its public URL.)
- QR Code URL: Destination URL to embed in QR.
▸ Link Button
- Button Link: External URL for the reward.
▸ Coupon
- Show a coupon code (custom UI or external redirect)
Collected/Uncollected Visuals
These help reflect the item's state:
State | Image Field | URL Field |
Collected | Collected State Icon
(Uploading a texture will automatically generate its public URL.) | Collected Image URL |
Uncollected | Uncollected State Icon
(Uploading a texture will automatically generate its public URL.) | Uncollected Image URL |
Use clear and consistent icons (25 X 25) for best visual feedback .
Finalizing the Game
- Ensure all collectables are placed and configured.
- Set up the reward properly (only one reward type).
- Click Update Config.
- Test in Play Mode: collect all items and verify the reward popup.
Best Practices
- Keep reward messaging clear and concise.
- Always test your QR code and links.
- Use exciting popup texts to reward player effort.
- Ensure visual difference between collected/uncollected states.
Known Limitations
- Only one reward type can be active.
- All fields in the Reward panel must be filled.
- Missing images/links will prevent proper reward display.
Help & Support
If you have questions, suggestions, or feature requests, please join the Official Emperia Discord channel!
You can find support here through private support tickets or general conversation. You will also have the opportunity to showcase your work and chat with like-minded individuals across industries using Creator Tools, Unreal Engine, those creating immersive experiences, and more!
If you prefer, you can also reach out to us via email.
On this page
- Gamification Module
- 🎮 Setting Up the Game
- 1. Place Collectables
- 2. Open Gamification Tab
- 3. Game Configuration
- Configuring Individual Collectables
- Reward Configuration
- Reward Model Fields
- Reward Types (Choose One Only)
- ▸ QR Code
- ▸ Link Button
- ▸ Coupon
- Collected/Uncollected Visuals
- Finalizing the Game
- Best Practices
- Known Limitations
- Help & Support