Frontend game development for Bank Robber
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.
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.
How we helped Bank Robber?
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).
Discover the features we implemented
Adapting and Implementing Graphics and Animations
We optimized all graphical elements and adapted them to the new format.
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.
Integrating the Algorithm into the Game
We applied the game logic in the new format and conducted tests to ensure its functionality.
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.
Launching the Application as a PWA
In the final phase, we released the application for download and installation on a phone.
Flexible Animation and Game Logic Management
The frontend is designed to let the client manage animations and logic via their engine, enabling easy adjustments without altering the source code.