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

  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 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