Skip to main content

Game Clients

VersionNameTech StackRepoClient PathProduction URLLocalhost
v2 (C#)DotNet clientASP.NET Web Forms / C# / .NET 4.0DotNetHedgeEmClient/Users/simonhewins/repo_git/DotNetHedgeEmClientNone — reference onlyNone
v4 (JS)JavaScript clientPhaser / plain JShedgeem-v4~/repo_git/hedgeem-v4hedgeem-v4.qeetoto.comNone
v5 (TS)Standalone reference clientPhaser 3 + Vite + TypeScripthedgeem-v5standalone_reference_client/hedgeem-v6.qeetoto.comhttp://localhost:4000
UMAGameIOM UMA clientNode + C++ (GDK protocol)hedgeem-v5gameClient/builds/hedgeem/hedgeem-v5.qeetoto.comhttp://localhost:5050

Supporting Infrastructure

ServiceStackProduction URL
REST APINode.js / TypeScript (Vercel serverless)hedgeem-server.qeetoto.com
API DocsMintlifyhedgeem-api.qeetoto.com
BrochureStatichedgeem.qeetoto.com

Version Notes

v5 (TypeScript standalone) is the production target. All new features are implemented here and tested via Playwright.
v2 (.NET) is analysis-only — used to understand legacy game logic. It is not a deployment target.
UMA client is a reference/testing client using the GameIOM GDK protocol. GDK code is a dead end — do not port it. Use UMA’s visual design (graphics, layout, animations) as the UX specification for v5.
v4 (JS) is Simon’s original design spec — live at hedgeem-v4.qeetoto.com and used as a reference for feature behaviour. Source is in the hedgeem-v4 repo.

API Connectivity

All active clients share a single REST API:
https://hedgeem-server.qeetoto.com
ClientConfig locationBase URL constant
v5 (TS)ApiClient.tsHEDGEEM_API_BASE
UMAplatform.jsAPI_BASE