GForms Connect is an Unreal Engine 5 plugin that lets you read and submit Google Forms directly from Blueprints.
You give it a Google Form link. It fetches the form's structure — all the questions, field types, and answer options — and hands them back to you as Blueprint-friendly data. You fill in the answers however you like, then call a single node to submit. The whole thing happens asynchronously, so your game never freezes waiting for a response.
No backend server required. No API keys to manage. No third-party services. Just a URL and a few Blueprint nodes.
It works with every Google Forms field type: short text, paragraph, multiple choice, dropdowns, checkboxes, date and time pickers, linear scale ratings, and grid questions. It handles edge cases too — the "Other" free-text option on choice fields, required field validation before you submit, and multi-row grid answers that each need their own entry ID.
Under the hood the plugin protects you automatically. URLs are checked against a strict whitelist before any request fires. Field values are sanitised before they go out. A built-in rate limiter stops Blueprint loops from accidentally spamming Google's servers. A session cache means the same form structure is only fetched once per play session — every call after that is instant.
Common use cases: collecting player feedback at the end of a session, submitting high scores to a shared leaderboard, running in-game surveys, gathering bug reports, or any situation where you want a lightweight data collection form that non-developers can edit without touching your project.