Docs
Docs

Core Features

BetaHub’s core features provide the foundation for effective game testing and feedback management.

AI-Driven Bug Submissions

How the AI Operates

Upon submission, the AI scrutinizes the bug report, assigning it a relevant subject and priority. It tags the report appropriately and searches for similar existing reports within the project. If a match is found, the new report is marked as a duplicate, raising the original report’s Heat value. This mechanism ensures testers don’t feel disheartened by repetitive reports, while developers gain a clearer picture of the bug’s prevalence.

Customizing AI Settings

Tailor your project’s bug submission verification in the ‘Settings / General’ section. Choose the Bug Description Validation Level:

  • AI Check - The AI evaluates the report and alerts the user if the description is invalid or incomplete.
  • Minimum Character Limit - Ensures the description is at least 50 characters long.
  • No Check - Omits the validation process.

Multimedia Submission and Annotation

Users can attach and mark up multimedia files within their bug reports, providing developers with a clear depiction of the issues. This interactive feature allows users to convey bugs more precisely.

Supported Formats

Screenshots:

  • PNG, JPG, JPEG

Videos:

  • MP4, MOV, WEBM, AVI, FLV, WMV, MKV, MPG, MPEG, M4V, 3GP, 3G2

Log Files:

  • TXT, LOG

Screenshot Annotation

The screenshot editor allows users to:

  • Draw attention to specific areas
  • Add text annotations
  • Highlight UI elements
  • Mark multiple issues in a single image

Video Recording

For in-game integrations, video recording automatically captures:

  • 60 seconds of recent gameplay
  • The exact moment when the bug occurs
  • Context leading up to the issue

Bug Lifecycle Management

Status Tracking

Bug reports progress through clearly defined statuses:

  • New - Just submitted
  • In Progress - Being actively worked on
  • Resolved - Fixed and ready for testing
  • Closed - Verified as working
  • Duplicate - Identified as duplicate of existing report

Priority Assignment

The AI automatically assigns priority levels based on:

  • Content analysis of the bug description
  • Game-specific importance rules (from Game Facts)
  • Crash detection and severity indicators
  • Impact on core gameplay features

Duplicate Detection

Smart duplicate detection:

  • Compares bug descriptions using AI
  • Identifies similar issues across different wordings
  • Links related reports automatically
  • Increases “heat” score for common issues

Suggestions Module

BetaHub’s Suggestions module allows your community to propose, discuss, and vote on new ideas for your project, making it easy to gather and prioritize feature requests.

Enabling Suggestions

  1. Go to Settings / General in your project
  2. Enable the Suggestions module
  3. Access suggestions via the new menu item

Submission Methods

Discord /suggest Command:

  • Users submit ideas directly from Discord
  • Opens suggestion dialog
  • Posts to project suggestions list

Website Submissions:

  • Full-featured suggestion interface
  • Rich text descriptions
  • Media attachments

Suggestion Button:

  • Pin “Suggest a Feature” button in Discord
  • Use /infoPost Suggest a Feature

Public Access

Enable broader community participation:

  • Anyone can view suggestions without signing in
  • Voting and commenting require sign-in
  • No project membership required for participation

Managing Suggestions

Project owners can:

  • Change suggestion status (Under Review, Planned, In Progress, Completed, Rejected)
  • Merge duplicate suggestions
  • Moderate comments
  • Close out-of-scope suggestions

Voting and Prioritization

  • Users can upvote or downvote suggestions
  • Popular suggestions rise to the top automatically
  • Comment threads for discussion and clarification
  • Status tracking shows development progress

Game Facts Integration

Contextual Understanding

Game Facts provide the AI with crucial context about your game:

  • Game genre and mechanics - Helps prioritize bugs appropriately
  • Critical vs. non-critical features - Ensures important systems get priority
  • Terminology glossary - Improves AI understanding of game-specific terms
  • Priority rules - Custom rules for your project’s needs

AI Enhancement

With Game Facts configured, the AI can:

  • Generate more accurate bug titles
  • Assign appropriate tags based on game systems
  • Understand the relative importance of different features
  • Provide better categorization and routing

Issues Tags Configuration

Tag Structure

BetaHub supports hierarchical tagging:

  • Main Tags - Broad categories (Performance, Graphics, Gameplay)
  • Sub-Tags - Specific issues (Crash, FPS Drop, UI Bug)
  • Multiple Tags - Assign several tags to one report

Default Tags

Every project includes predefined tags covering:

  • Common game bug categories
  • Performance issues
  • Platform-specific problems
  • Gameplay mechanics

AI Tag Assignment

The AI automatically assigns tags based on:

  • Bug description content
  • Detected keywords and phrases
  • Game Facts context
  • Historical tagging patterns

Issues Auto-Archiving

Automatic Cleanup

Keep your project organized with auto-archiving:

  • Archives issues after specified time periods
  • Maintains clean active issue lists
  • Preserves archived issues for reference
  • Configurable archiving rules

Archive Management

Archived issues:

  • Remain searchable and accessible
  • Can be restored if needed
  • Don’t clutter active workflows
  • Maintain full history and comments

Notifications System

Developer Notifications

Stay informed about:

  • New bug reports
  • New suggestions
  • Release feedback
  • Status changes on watched items

Notification Preferences

Configure notifications for:

  • Instant notifications - Immediate alerts for new issues
  • Watch mode - Follow specific items for all updates
  • Mention only - Notifications when directly mentioned

Delivery Methods

Receive notifications via:

  • Email alerts
  • Discord direct messages
  • Website notifications
  • Mobile push notifications (coming soon)

Search and Filtering

Find issues quickly with:

  • Full-text search across all fields
  • Tag-based filtering
  • Status and priority filters
  • Date range searches
  • Assignee and reporter filters

Saved Searches

Create and save frequently used searches:

  • Quick access to common queries
  • Share search filters with team members
  • Set up notification alerts for search results

Export and Integration

Data Export

Export your data in multiple formats:

  • CSV for spreadsheet analysis
  • JSON for programmatic access
  • PDF reports for stakeholders

API Access

Programmatic access through:

  • RESTful API endpoints
  • Personal access tokens
  • Webhook notifications
  • Custom integrations

Next Steps

Learn more about BetaHub’s specialized features:

Core Features

BetaHub’s core features provide the foundation for effective game testing and feedback management.

AI-Driven Bug Submissions

How the AI Operates

Upon submission, the AI scrutinizes the bug report, assigning it a relevant subject and priority. It tags the report appropriately and searches for similar existing reports within the project. If a match is found, the new report is marked as a duplicate, raising the original report’s Heat value. This mechanism ensures testers don’t feel disheartened by repetitive reports, while developers gain a clearer picture of the bug’s prevalence.

Customizing AI Settings

Tailor your project’s bug submission verification in the ‘Settings / General’ section. Choose the Bug Description Validation Level:

  • AI Check - The AI evaluates the report and alerts the user if the description is invalid or incomplete.
  • Minimum Character Limit - Ensures the description is at least 50 characters long.
  • No Check - Omits the validation process.

Multimedia Submission and Annotation

Users can attach and mark up multimedia files within their bug reports, providing developers with a clear depiction of the issues. This interactive feature allows users to convey bugs more precisely.

Supported Formats

Screenshots:

  • PNG, JPG, JPEG

Videos:

  • MP4, MOV, WEBM, AVI, FLV, WMV, MKV, MPG, MPEG, M4V, 3GP, 3G2

Log Files:

  • TXT, LOG

Screenshot Annotation

The screenshot editor allows users to:

  • Draw attention to specific areas
  • Add text annotations
  • Highlight UI elements
  • Mark multiple issues in a single image

Video Recording

For in-game integrations, video recording automatically captures:

  • 60 seconds of recent gameplay
  • The exact moment when the bug occurs
  • Context leading up to the issue

Bug Lifecycle Management

Status Tracking

Bug reports progress through clearly defined statuses:

  • New - Just submitted
  • In Progress - Being actively worked on
  • Resolved - Fixed and ready for testing
  • Closed - Verified as working
  • Duplicate - Identified as duplicate of existing report

Priority Assignment

The AI automatically assigns priority levels based on:

  • Content analysis of the bug description
  • Game-specific importance rules (from Game Facts)
  • Crash detection and severity indicators
  • Impact on core gameplay features

Duplicate Detection

Smart duplicate detection:

  • Compares bug descriptions using AI
  • Identifies similar issues across different wordings
  • Links related reports automatically
  • Increases “heat” score for common issues

Suggestions Module

BetaHub’s Suggestions module allows your community to propose, discuss, and vote on new ideas for your project, making it easy to gather and prioritize feature requests.

Enabling Suggestions

  1. Go to Settings / General in your project
  2. Enable the Suggestions module
  3. Access suggestions via the new menu item

Submission Methods

Discord /suggest Command:

  • Users submit ideas directly from Discord
  • Opens suggestion dialog
  • Posts to project suggestions list

Website Submissions:

  • Full-featured suggestion interface
  • Rich text descriptions
  • Media attachments

Suggestion Button:

  • Pin “Suggest a Feature” button in Discord
  • Use /infoPost Suggest a Feature

Public Access

Enable broader community participation:

  • Anyone can view suggestions without signing in
  • Voting and commenting require sign-in
  • No project membership required for participation

Managing Suggestions

Project owners can:

  • Change suggestion status (Under Review, Planned, In Progress, Completed, Rejected)
  • Merge duplicate suggestions
  • Moderate comments
  • Close out-of-scope suggestions

Voting and Prioritization

  • Users can upvote or downvote suggestions
  • Popular suggestions rise to the top automatically
  • Comment threads for discussion and clarification
  • Status tracking shows development progress

Game Facts Integration

Contextual Understanding

Game Facts provide the AI with crucial context about your game:

  • Game genre and mechanics - Helps prioritize bugs appropriately
  • Critical vs. non-critical features - Ensures important systems get priority
  • Terminology glossary - Improves AI understanding of game-specific terms
  • Priority rules - Custom rules for your project’s needs

AI Enhancement

With Game Facts configured, the AI can:

  • Generate more accurate bug titles
  • Assign appropriate tags based on game systems
  • Understand the relative importance of different features
  • Provide better categorization and routing

Issues Tags Configuration

Tag Structure

BetaHub supports hierarchical tagging:

  • Main Tags - Broad categories (Performance, Graphics, Gameplay)
  • Sub-Tags - Specific issues (Crash, FPS Drop, UI Bug)
  • Multiple Tags - Assign several tags to one report

Default Tags

Every project includes predefined tags covering:

  • Common game bug categories
  • Performance issues
  • Platform-specific problems
  • Gameplay mechanics

AI Tag Assignment

The AI automatically assigns tags based on:

  • Bug description content
  • Detected keywords and phrases
  • Game Facts context
  • Historical tagging patterns

Issues Auto-Archiving

Automatic Cleanup

Keep your project organized with auto-archiving:

  • Archives issues after specified time periods
  • Maintains clean active issue lists
  • Preserves archived issues for reference
  • Configurable archiving rules

Archive Management

Archived issues:

  • Remain searchable and accessible
  • Can be restored if needed
  • Don’t clutter active workflows
  • Maintain full history and comments

Notifications System

Developer Notifications

Stay informed about:

  • New bug reports
  • New suggestions
  • Release feedback
  • Status changes on watched items

Notification Preferences

Configure notifications for:

  • Instant notifications - Immediate alerts for new issues
  • Watch mode - Follow specific items for all updates
  • Mention only - Notifications when directly mentioned

Delivery Methods

Receive notifications via:

  • Email alerts
  • Discord direct messages
  • Website notifications
  • Mobile push notifications (coming soon)

Search and Filtering

Find issues quickly with:

  • Full-text search across all fields
  • Tag-based filtering
  • Status and priority filters
  • Date range searches
  • Assignee and reporter filters

Saved Searches

Create and save frequently used searches:

  • Quick access to common queries
  • Share search filters with team members
  • Set up notification alerts for search results

Export and Integration

Data Export

Export your data in multiple formats:

  • CSV for spreadsheet analysis
  • JSON for programmatic access
  • PDF reports for stakeholders

API Access

Programmatic access through:

  • RESTful API endpoints
  • Personal access tokens
  • Webhook notifications
  • Custom integrations

Next Steps

Learn more about BetaHub’s specialized features: