Case study

Game top-up store

In-game currency and digital goods sold at volume, with a storefront, a wallet and a transaction engine behind it.

Promotions without a developerchanged in the CMS

Client
Dynasty Game Store
Year
2024
Role
Team of four
Stack
C#, ASP.NET MVC, SQL Server
Runs on
AWS

The problem

Selling in-game currency and digital assets across multiple game titles at volume needs a storefront, a wallet, a transaction engine that stays reliable under load, and integrations with each game provider, plus a way for non-engineers to manage products and promotions without going through engineering for every change.

What we built

A production-ready multi-game top-up platform: a secure e-commerce frontend, an integrated wallet system, a transaction engine, an OpenAPI integration layer with modular game provider APIs for digital asset delivery, and a custom CMS for administrators to manage products, promotions, and analytics independently.

The long version

The platform lets players buy in-game currency and digital assets for titles including Mobile Legends and Genshin Impact through a single storefront, backed by a wallet system and a transaction engine built to be fast and secure rather than a thin checkout bolted onto a payment link.

Game provider integration runs through an OpenAPI layer with modular provider APIs per title, so asset delivery stays reliable and reasonably quick without each new game requiring a bespoke integration path. The transaction engine carries around RM10 million in volume a month, which is what the engineering was for: a store selling digital goods fails in public and all at once, so the work went into the parts nobody sees rather than the checkout.

A custom CMS gives administrators control over products, promotions, and analytics without needing engineering involved in routine changes, which is what keeps operational overhead down and time-to-market short when a new promotion or title needs to go live.