In-Game Store Management Tool

Developing a custom store management solution for handling in-game purchases and automating voucher distribution.

Client:

Game development company

Service type:

Software engineering

Technoligies:

React, Microsoft .NET

Project Scope

Our client added an in-game store to one of their most popular RPGs. To manage the store databases, they needed a custom management system. The system would integrate with the game and be used to manage sales, plan sales seasons according to the game’s plot, localize items to sell, etc.

Forbytes built an end-to-end store management system and an API that connects it with the game’s environment. The system has enabled the team to plan and manage the sales seasons according to the game’s seasons, manage and categorize items to sell, keep record of sales, and localize sales, everything in one secure place.

Another task was to streamline voucher management. Earlier, Sharkmob had to use a third-party service to create, manage, and distribute vouchers, which took extra time and increased the dependency on external providers. Forbytes built easy-to-use voucher management functionality that includes a voucher generator, transaction history, and voucher analytics, and integrated it into the management system.

sharkmob-image
sharkmob-slide
sharkmob-slide-image

Projects Results

Goal

Create a store management tool for managing in-game purchases.

Result

Forbytes built an in-game store management system for employees to manage product entries, product details, images, and prices in one place.

Goal

Integrate the tool into the game and protect it with advanced security methods.

Result

Forbytes integrated the tool into the game via API and added advanced authentication methods, ensuring multi-level access based on the manager’s role and configuration.

Goal

Decrease the dependency on third-party services in voucher management and get Sharkmob’s own functionality for this part.

Result

Forbytes added the voucher management functionality into the tool, eliminating the need for third-party services in voucher management and distribution.

Goal

Optimize QA testing in game development with the help of a custom solution.

Result

Forbytes developed a separate tool to simplify testers’ work. Sharkmob’s QA engineers now can test, save, and manage changes in one environment, which saves time and boosts their productivity.

Technology Stack

Backend: NET, ASP.NET Core, SignalR, Entity Framework, AutoMapper, DbUp
Cloud platform: Google Cloud
Frontend: ReactJS, MobX, Ant Design
Cloud orchestration: Kubernetes (GKE), Terraform, Terragrunt
Monitoring/Logs: Google Cloud Logging
Continuous integration: GilLab CI/CD
DB: MySql
CDN: Google Cloud CDN
Virtualization: Docker
Other tools and integrations: Online API, Okta

About the client

Sharkmob is an AAA game studio group with offices in Sweden and the UK. In 6 years, they have grown into a global game development enterprise. Bloodhunt, the first game released by Sharkmob, is a popular free-to-play adventure based on the well-known tabletop RPG “Vampire: The Masquerade.”

Visit site
  • Founded in 2017
  • Studios in Malmö and London
  • 400+ employees
  • 3 successful game projects
  • 4,999,075 tracked Bloodhunt players
  • 112,784 Bloodhunt followers on Steam

Let’s Get in Touch

    The Forbytes team was very professional and demonstrated a great understanding of the business aspects. All tasks were completed above expectations. Their experts were always available, and we never needed to wait for a response or a suggested solution.

    Valentin Berg CTO at GardenStore

    Valentin Berg

    CTO, GardenStore

    Forbytes has a strong process-oriented way of leading the company, with good respect for themselves and their managers. They made a choice not to become too big but build slowly on more qualified people, which is paying off.

    Niklas Hammar COO & Business Development at Offerta.se

    Niklas Hammar

    COO & Business
    Development at Offerta.se

    Forbytes’ engineers and team leads worked as part of our RnD group and were directly managed by our company directors. They were both proactive and adaptable, qualities that perfectly match our needs in our fast-growing and constantly evolving environment.

    Nazar Lytvynenko Group Manager in Guesty

    Nazar Lytvynenko

    Group Manager, Guesty

    The Forbytes team has been loyal and dedicated in their partnership. The team provides management as needed but allows flexibility for direct work with developers.

    Thomas Andersson Ecommerce Manager & CTO Trademax

    Thomas Andersson

    E-commerce Manager & CTO, Trademax

    Forbytes has established strong project management. Their entire team is knowledgeable about appropriate processes and project expectations.

    Julia Noack eCommerce Manager Motorsweden & Swebike

    Julia Noack

    E-commerce Manager Motorsweden & Swebike

    Scroll Up

    This website is using cookies to give you the best experience.
    Continue using this site you agree with our Privacy and Cookies Policy.