Bank Robber – Transforming a Popular Slot Game into a Progressive Web Application
Case Study

Bank Robber – Transforming a Popular Slot Game into a Progressive Web Application

Our client is a provider of professional gaming machines for land-based casinos operating across Europe. Our objective in working together was to modernize our client’s offering and digitize his product by creating the game Bank Robber (previously available only on a physical machine) as a cutting-edge PWA application.

Frame 1010106417
Frame 1010106418
Technology
Matter.js
p5.js
Three.js
React
Next.js
Technology
Matter.js
p5.js
Three.js
React
Next.js
Developing a PWA Application

The client’s objective was to transform the game Bank Robber from its traditional format, available exclusively on gaming machines, to an online version. This change aimed to reach a broader audience who use various devices daily. Our priority was to adapt the game (including its logic and all visual elements) to different screen sizes, ensuring that it remained functional and attractive to users across all platforms.

Our solution

How we helped the client unlock the potential?

The main project challenge was adapting the game and its entire visual layer to the displays of various devices—phones, tablets, and desktops. Our team focused on the implementation and conversion of heavy graphics and animations to ensure seamless display across different screens. We also reconfigured the gameplay view for horizontal mode to ensure proper functionality across a range of resolutions.

Another crucial aspect was integrating the algorithm into the game, and adapting the game logic to the new format. This adaptation enabled precise pocket targeting across varying screen widths, as well as the effective management of bonuses, jackpots, and unlocking of additional levels as the game progressed. Additionally, we verified the correctness of the flight path calculations based on user input to ensure that the specified game functionality worked correctly in the web version. Through comprehensive scalability testing of the website and algorithm behavior, we ensured robust performance. Furthermore, we developed a user-friendly management panel for the client, enabling them to view and control specific game parameters. As a final step, we successfully launched the application as a Progressive Web App (PWA).

EFFICIENT COMPONENTS

Key features delivered

01
Adapting and Implementing Graphics and Animations
We optimized all graphical elements and adapted them to the new format.
02
Preparing the Gameplay View in Landscape Mode
Vertical orientation gameplay is not possible - our goal was to adapt horizontal orientation gameplay to screens of various devices.
03
Integrating the Algorithm into the Game
We applied the game logic in the new format and conducted tests to ensure its functionality.
04
Test Panel
We implemented a test screen that allows the client to analyze and modify the game data, game state, or algorithm at any point during gameplay.
05
Launching the Application as a PWA
In the final phase, we released the application for download and installation on a phone.
Need a free consultation?
Reach out to get a project estimation.