I’d like to request NFC support for Android builds in GDevelop.
Specifically, the ability for a game/app created with GDevelop to read data from NFC tags (text, URLs, or small payloads) and trigger events/actions in the game when a tag is scanned.
Some examples:
-
Treasure hunt or escape room games: Players scan NFC tags hidden in real-world locations to unlock clues, items, or story elements.
-
Card/board game hybrids: Physical cards or tokens with NFC could trigger in-game actions when scanned.
-
Augmented experiences: Imagine a game where scanning an NFC tag unlocks a secret level, gives a power-up, or spawns a unique enemy.
-
Educational games: Not purely productivity tools, but actual games where scanning NFC objects is part of the challenge.
This keeps GDevelop’s focus on being a game engine, while giving developers more creative tools for mixing physical and digital gameplay.
- Android already provides native APIs for NFC (reading NDEF tags).
- Other frameworks like Cordova or Unity already support NFC through plugins.
- GDevelop could integrate this as a new event type (e.g. “When NFC tag is scanned → store content in a variable”).
For example:
A user scans a sticker with the text “TASK:Write 3 paragraphs”.
→ GDevelop receives this string.
→ The app shows the task on screen and starts a timer automatically.