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

Download

Download NowName your own price

Click download now to get access to the following files:

GDevelop-UserDeviceInformation-Extension 67 kB