Specialist expertise

Slot and VLT game development.

We build game features and mechanics in C++ and Unity/C#, integrate the math and maintain released titles.

Our engineers have worked on more than 30 slot and VLT titles.

That work includes development on physical VLT machines, performance tuning on target hardware and delivery within clients' certification processes. Some of it predates BeSol Tech.

30+slot and VLT titles

From new features to release updates.

  • Game features and mechanics

    Implement features for new and existing titles, including cascading mechanics built from scratch.

  • Platform adaptation

    Adapt a game to a new cabinet or platform, from C++ framework and SDK integration to display layouts, button panels and input handling.

  • Maintenance and performance

    Investigate crashes, hangs and memory issues on target machines, improve performance and update released titles as frameworks change.

  • Market and jurisdiction adaptation

    Prepare game variants for the markets and jurisdictions you specify, and check them with your machine and math-server simulation tools.

The engineering behind each game.

  • Game clientC++C#UnityWhere we are strongest

    Gameplay and feature systems that connect math outcomes and game-state changes with animation, visual behaviour and audio. Most of our engineers spend the majority of their time in this layer.

    • Game state flow and math outcome handling
    • Reel engines and spin flows
    • Paytable and win presentation
    • Free spins, hold-and-spin, respins
    • Wheels, pick bonuses and multipliers
    • Cascading mechanics, ways and line pays
  • Runtime and performanceC#C++Equally strong

    Profiling and diagnostics for frame time, memory use, asset loading, garbage collection and transitions, alongside crash investigation and checks for deterministic behaviour.

  • Platform layerC++Client integration work

    The C++ code between the game, your framework and the VLT cabinet.

    • Integration with the game framework and platform SDKs
    • Support for new cabinets and hardware platforms
    • Screen resolution and button panel adaptations
    • Diagnostic tools and editor extensions
    • Systems shared across titles
  • Backend servicesNode.js.NETAWSBackend and API work

    Backend services for game clients and the platforms they connect to.

    Backend services

Your framework stays in place.

Your architecture, tools and coding conventions guide the implementation.

Before development starts, we work with your engineers to agree on interfaces, target machines, market and jurisdiction requirements, and validation steps.

  • Framework documentation, SDK versions and existing examples
  • Access to the relevant source code and build environment
  • Target-device availability and testing responsibilities
  • Your code review and certification requirements

Engineering support for your game team.

We plan the engineering scope, code reviews, target-device testing and release responsibilities with your development and QA teams.

  • One engineer joining your game team
  • Additional capacity for a release or busy period
  • Delivery of a clearly scoped module
  • Ongoing development across multiple titles
See how that applies beyond gaming

Discuss your next title or platform change.

Tell us about the framework, target devices and development support you need.