User Device Information – GDevelop Extension
A downloadable tool
Download NowName your own price
User Device Information
GDevelop Extension
A clean, lightweight, and powerful extension that allows your GDevelop project to retrieve useful information about the player’s device.
Perfect for optimizing user experience, adjusting UI, showing diagnostics, or collecting basic non-sensitive data inside your game or app.
💡 What This Extension Can Detect
This extension can retrieve dozens of useful device details, such as:
• Operating system
• Device type (Mobile / Tablet / Desktop)
• Browser type
• Language & country
• Battery level + charging status
• Network type, connection status, latency
• CPU & GPU information
• Available RAM
• Screen size, pixel ratio, orientation
• Audio capabilities
• Time, date, timezone
• Support checks (camera, mic, etc.)
...and much more. All results are stored directly in Scene Variables, making it easy to use anywhere in your events.
🛠️ How To Use
- Add the extension to your project.
- Create a scene variable for any information you want to retrieve.
- Use the extension’s actions to detect device info (e.g., "Operating System Name → Store in Variable").
- Read the variable in your events and build your logic around it.
// Example Logic:
• If device type = "Mobile" → switch to mobile layout• If battery level < 20 → show warning
• If dark mode = True → change theme
⚠️ Notes & Limitations
- Some values depend on browser support and may return "?" if not available.
- Battery, microphone, camera, and similar features may require user permission.
- This is a Beta Version. Improvements will be added continuously based on feedback.
| 📣 Status | Currently in Beta (Not yet published in the official GDevelop Store). |
| 💻 Compatibility | Works on all GDevelop versions (Web & Desktop). Requires a modern browser. |
| 🚀 Supported OS | Windows, Android, macOS, Linux, iOS (with limitations). |
Download
Download NowName your own price
Click download now to get access to the following files:
GDevelop-UserDeviceInformation-Extension 67 kB