User Feedback

Collect structured in-game feedback and bug reports without leaving your app

Get Started Free

Structured Categories

Assign a category to each submission so bugs, suggestions, and general feedback land in separate queues.

Automatic Device Context

Each report optionally captures device model and OS details so you can reproduce hardware-specific issues faster.

Direct Follow-Up

Players can include their email address so your team can reply directly without chasing them through forums.

Quick Integration

Quick Integration

Send Feedback

Brief description of the issue...
Tell us what happened. The more detail, the faster we can help...
your@email.com (optional)
Device info will be attached automatically
Unity (C#)
// Unity C#: User Feedback (device info is attached automatically)
using PM.horizOn.Cloud.Manager;

// Bug report with an optional contact email
bool sent = await FeedbackManager.Instance.ReportBug(
    "Game crashes on level 5",
    "It crashes when I open the inventory.",
    "player@example.com");

// General feedback or a feature request
await FeedbackManager.Instance.SendGeneral("Amazing level design!", "The new forest area is stunning.");
await FeedbackManager.Instance.RequestFeature("Dark mode", "Please add a dark mode option.");
REST
# REST API: User Feedback

# Submit player feedback (category BUG, FEATURE or GENERAL)
curl -X POST https://horizon.pm/api/v1/app/user-feedback/submit \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "USER_ID",
    "title": "Amazing level design!",
    "message": "The new forest area is stunning.",
    "category": "GENERAL",
    "email": "player@example.com"
  }'

These examples use the Unity SDK (C#) and the REST API. Godot and Unreal have the same calls in their own SDKs: see the quickstart

Frequently Asked Questions

Frequently Asked Questions

Ready to Integrate?

Start building with horizOn today. Free tier included.