Foundation is Hypercade’s managed DevOps platform. It includes CI/CD, crash reporting, bug reporting, and analytics - all provided and operated by Hypercade. You don’t install or configure anything. You give us a repo URL, and you get a fully functional DevOps pipeline on day one.
What you get
CI/CD via TeamCity. Shared, managed instance. Each studio gets a project. Builds trigger on push, run in parallel, and produce artifacts for Steam and Epic. QA can deploy to branches without waiting for engineers. Version numbers are correct automatically.
Crash reporting via BugSplat. Crash dumps flow in from players and QA. You see stack traces, affected versions, crash trends, and reproduction steps. BugSplat access is included — no separate license to manage.
Bug reporting via LadyBug. In-game bug submission. Players and QA can file reports with screenshots and system info directly from the game. Reports land in your existing workflow.
Analytics via Cloudflare Workers + BigQuery. Track player sessions, hardware profiles, progression markers, and custom events. Anonymous - no PII. Data is yours to query.
Architecture
flowchart LR VC[Version Control] --> TC[TeamCity] TC --> GC[Game Client] TC <--> BT[Bug Tracker] TC <--> BS[BugSplat] BT <--> BS GC <--> BS GC <--> H[Hasura] GC <--> A[Analytics] H <--> D[Dashboards] A --> D
Code flows from version control into TeamCity, which produces the game client and wires symbols and build metadata into BugSplat and your bug tracker (Jira, YouTrack, or whatever you already use). The game client streams crash dumps to BugSplat, fire-and-forget telemetry events to Analytics, and structured game data through Hasura — a GraphQL API over BigQuery for engine-side ingestion. Both Analytics and Hasura land data in BigQuery, which the Dashboards read.
The value
Broken builds and manual pipelines eat 15-30% of dev time. Foundation gives that time back. One-click deployments. Instant crash visibility. Better data to make calls faster.
How it works
When you onboard:
- You provide your game repo URL and credentials.
- Hypercade configures a project on our TeamCity instance.
- Builds start running on every push.
- Crash data and analytics flow to your dashboard.
That’s it. No infrastructure to manage. No tools to install. Just a repo URL.