For game teams

Formsig Unity SDK

Collect player feedback, bug reports, and support from inside your Unity game. Same inbox as your website forms — no game backend required. Live on the Unity Asset Store.

Get on Asset StoreGetting started guideCreate free account

Package com.formsig.unity-sdk — install from the Asset Store.

What it does

The SDK posts to your public Formsig form endpoints (/f/{form_id}) over HTTPS. Submissions appear in your dashboard with optional email notifications and webhooks — the same workflow as HTML forms, wired for games.

  • No secrets in the game client — form IDs only
  • Helpers: SubmitFeedbackAsync, ReportBugAsync, ContactSupportAsync
  • Optional diagnostics (scene, FPS, device, console log)
  • Optional screenshot upload on bug reports (multipart)
  • Editor Setup window and importable samples

Install

Get FormSig SDK from the Unity Asset Store (package com.formsig.unity-sdk), then open it in Package Manager.

Requires Unity 2022.3 LTS or newer. API notes and samples ship inside the package (Documentation~/ and Package Manager → Samples).

Need a private Git install for CI or a fork? Contact us — we can share access. Public GitHub may open later; Asset Store stays the supported path for most teams.

Setup (under a minute)

  1. On Formsig: Forms → + Create New Form → Games kit (all 3) — creates Player Feedback, Bug Reports, and Support with Unity field labels (including a Screenshot file field on bugs).
  2. In Unity: Window → FormSig → Setup — add rows using the same names and paste each Form ID.
  3. Call FormsigClient.Configure(settings) at startup (or use a sample scene that auto-finds settings).
  4. Submit from your UI, or import the Support Kit sample and press Play.

Setup Names must match the strings your code uses (e.g. Bug Reports). Field labels on the form must match keys the SDK sends (e.g. Message, Screenshot).

Support Kit sample

Import Package Manager → FormSig SDK → Samples → Support Kit, then open FormSigSupportKit.unity and press Play. A uGUI panel opens with Feedback / Bug / Support tabs (toggle with F8). Bug reports can attach a screenshot.

Guide: Support Kit & screenshots

Screenshots

Bug reports can upload a PNG via multipart — same file limits as web forms (plan-based). Enable in code:

await FormsigClient.ReportBugAsync(
    "Player stuck in wall",
    "Bug Reports",
    new BugReportOptions { IncludeScreenshot = true });

Your form needs a file field labeled exactly Screenshot (included in the Games kit Bug Reports template).

Discord / Slack alerts

In the Formsig dashboard, attach an HTTPS webhook to your form (Starter+). Point it at a Discord or Slack incoming webhook — no Unity changes required. See Webhook templates.

Guides & related