Guild Games is a white-label performance league platform built for recruitment businesses. It takes a team's monthly billing data and turns it into a live competitive league — complete with standings, trading cards, a fantasy draft game, and a constructors championship for divisions.
The platform is designed to drive engagement, transparency, and healthy competition within recruitment teams, without the complexity or cost of a bespoke internal tool. It runs entirely on the client's branding and domain, with all data securely hosted and managed by Bounty Hunter World.
Core premise: Recruiters already compete informally — Guild Games makes that competition visible, structured, and engaging. The league format creates a natural reason to check performance daily, not just at month-end review.
Recruitment leaders consistently face the same challenge: monthly performance data exists in spreadsheets and CRMs, but it arrives too late and is presented in formats that don't motivate the team. The result is low engagement with performance metrics, reduced accountability between reviews, and missed opportunity to celebrate wins in real time.
Guild Games addresses all three by converting the same GP data into a real-time competitive interface that recruiters check voluntarily — because it's engaging, not because they have to.
The core of Guild Games. At the end of each scoring period (typically monthly), each recruiter's GP performance is ranked and converted to points. Points accumulate across the season to produce an overall standings table.
An alternative scoring mode where lower is better. Performance is measured relative to par — Eagle (−2), Birdie (−1), Par, Bogey (+1), Double Bogey (+2). The player with the lowest cumulative score at season end wins.
Scoring mode is set by the admin at season setup. The interface updates automatically.
Every recruiter gets a digital performance card displaying their key stats, season points tally, and form trend. Cards update automatically as monthly data is entered. A strong run changes your card — a visible reminder of momentum and progress.
An optional game-within-the-game. Each participant drafts a team of recruiters from the full roster. They score points each month based on how their selected players perform — independent of their own billings. Accessed via a separate league code, keeping the fantasy game contained to those who want to play.
Tracks each team or division's cumulative accrued GP across the entire season — the running total built up month by month, not just the monthly snapshot. This gives teams a persistent season-long performance record running alongside the individual standings. A team that had a slow start but a strong Q3 can track the full arc. Requires GP data at team level in the monthly upload. Activated per season by the admin.
Mini competitions designed to reward performance on KPIs outside of GP — for example, new jobs acquired, interviews arranged, CVs sent, or any activity metric the team wants to spotlight. Admin sets the challenge metric and duration; the top performer earns a bonus point. Keeps engagement high on the behaviours that drive GP, not just the GP number itself.
A full admin view covering season setup, monthly data entry (manual or CSV upload), player access management, performance matrix, heat maps, head-to-head comparisons, and insights. Accessed via a secure admin PIN from the login screen.
Guild Games is delivered as a white-label SaaS product. The client sees their own branding, their own domain, and their own data — with no visible Bounty Hunter World branding in the player-facing interface. BHW operates the infrastructure and provides support from behind the scenes.
| Tier | Domain | Setup | Best For |
|---|---|---|---|
| Standard | clientname.guildgames.io | BHW provisions in minutes — no client DNS action required | All clients — default offering |
| Premium | league.clientdomain.com | Client adds a CNAME record pointing to BHW infrastructure. SSL handled automatically via Cloudflare. | Clients who want full domain ownership as part of a higher-tier package |
Both tiers use the same backend infrastructure and security posture. The difference is solely in the domain — the data, features, and admin capabilities are identical.
| Component | Choice | Detail |
|---|---|---|
| Cloud Hosting Phase 1 | DigitalOcean (BHW account) | Dedicated Droplet for Guild Games, separate from BHW main server. Hosted in a UK or EU region — London, Frankfurt, or Amsterdam. Choice of region determined by client base and latency requirements before first client onboarding. |
| DNS & Security Phase 1 | Cloudflare | Same Cloudflare setup already in use for BHW. SSL auto-provisioned on all subdomains. DDoS protection included. Custom client domains (Premium tier) route through a Cloudflare-proxied endpoint BHW controls. |
| Database Phase 1 | Managed PostgreSQL — multi-tenant | Each client is an isolated tenant scoped by tenant ID. Encryption at rest enabled — raw data is not readable at the infrastructure level, access is only via the authenticated application layer. Initial deployment uses a dev/managed database tier for cost efficiency; upgrades to production-grade as volume grows. |
| Backend / API Phase 1 | REST API + nginx reverse proxy | The Guild Games frontend is a single HTML/JS application. nginx serves static assets and proxies API calls to the backend. New client subdomains are added via a standard nginx vhost config — minimal provisioning overhead. |
| BHW Super-Admin Phase 1 | Internal cross-tenant admin panel | BHW staff have a single internal login that provides read/write access across all client tenants — for support, PIN resets, data fixes, and audit. Separate from client admin credentials. Required before first paying client. |
| Support Bridge Phase 1 | In-app issue reporting + email queue | An in-app "Report an Issue" form available to both admins and players. Submissions route to a BHW support inbox with auto-acknowledgement to the reporter. Optional integration with a ticket platform (e.g. Freshdesk) for SLA tracking as volume grows. |
All Guild Games client data is stored server-side on BHW-controlled infrastructure — never in the end-user's browser. This means BHW can provide direct support, data recovery, and audit visibility at all times, while ensuring clients are not solely responsible for their own data integrity.
clientname.guildgames.io) on the shared server. SSL is issued automatically via Cloudflare.A fully interactive demo is available with pre-loaded data — 18 recruiters across 12 permanent and 6 contract desks, three months of competition history, Fantasy League and Constructors Championship active.
Admin login
Open the demo and enter PIN 1234 on the Admin tab to access the full admin view.
Explore the full product — leaderboard, trading cards, fantasy league, constructors, and admin tools.
Launch Demo →