User Device Information – GDevelop Extension
A downloadable tool
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, microphone, motion sensor, bluetooth, NFC, etc.)
…and much more.
All results are stored directly in Scene Variables (or temporary variables), making it easy to use anywhere in your events.
—
🛠️ How To Use
Using the extension is simple:
1. Add the extension to your project.
2. Create a scene variable for any information you want to retrieve.
3. Use the extension’s actions to detect device info (e.g. “Operating System Name → Store in Variable”).
4. Read the variable in your events and build your logic around it.
Example:
If device type = “Mobile” → switch to mobile layout
If battery level < 20 → show warning
If dark mode = True → change theme
Most actions work instantly, and some (like battery/microphone check) may take a moment depending on browser permissions.
—
⚠️ Notes & Limitations
Some values depend on browser support and may return “?” if not available.
Battery, microphone, camera, and similar features may require user permission.
Performance varies between devices, especially for CPU/GPU checks.
This is a Beta Version, not the final release.
Feel free to share feedback — improvements will be added continuously.
—
📣 Status
This extension is currently in Beta and not yet published in the official GDevelop Extensions Store.
The community feedback will help shape the final release.
—
Compatibility
Works on all GDevelop versions (Web & Desktop)
Requires a modern browser for some advanced features
Supported on:
Windows
Android
macOS
Linux
iOS (with limitations)
| Status | Prototype |
| Category | Tool |
| Author | Marwan Studio |
| Tags | extension, gdevelop |
Download
Click download now to get access to the following files: