Case study

thumb
Rival Games is a web and mobile application for the e-game industry that allows players to form leagues and compete as different unities (e.g., university teams and etc.)

Project duration:

May 2019 - December 2019

Start project
01

Overview

Limestone Digital was hired to design a platform that gives an opportunity to the Xbox and PlayStation players all over the globe to get connected in one place to settle mass tournaments in favorite games. So that they could assemble teams and organize their own championships.
Hours

Hours

5000+
Developers

Developers

7
Months

Months

8

Technology
used:

React
Node.js
MySQL
Mixer streaming service
02

Challenge

The challenge here was to develop such a top-notch application so that it could attract not only individual players but large athletic organizations and sports leagues. Our client’s vision was that Rival Games would become a platform for conducting championships and a place for an interplay of teams and their fans.

Get your project off to a great start

start project
03

Solution

We assembled a team of specialists that turned the client’s idea into a clear concept. From there, they made a prototype and developed a final web application. This app serves as a venue for players and teams that can conduct group tournaments or compete in 1-v-1 games, improve skills, and earn coins that they can change for gifts.

System architecture

thumb

Ready-for-high-load architecture for smooth performance

The application has an intuitive front-end but it’s also supported by a complex server part that is designed as reliable as possible to maximize uptime. The back-end ensures the continuous functioning of all connected services despite a large simultaneous flow of players on the platform.

Platform features

thumb

Dashboard

This module provides players with an overview of their personal account information: short bio, earned coins, achievements, and awards.

Selection of competitors

This module is a kind of randomizer for choosing competitors in 1-v-1 games or teammates in group tournaments. It defines who is willing to play a game and finds a match in real-time.

thumb
thumb

Rating board

This is a board where players are ranked by their scores. Some additional filters can also be applied to display, for instance, only the rating table of a particular game or specific timeframe.

Notifications

This will notify when a competitor is found or the tournament has reached the required number of participants.

thumb
thumb

Tournaments

The tournament page is the essential part of the entire application that contains:

Broadcasts

An integrated service allows to stream games that are currently live. Afterward, the streams are available for an overview. This creates an opportunity to learn about the players, their style, and tactics.

icon

The list of matches – players may find here the list of opened (with vacant spots), current (that are ongoing and available for view), ended (where players can see the results) games;

icon

Tournament overviews – here is the full information of the previous games, players, round & total scores, prizes for each game.

thumb
04

Results

As a result of intensive 8-month development, our client received the full-scale custom-coded application for web and mobile, attractive for large athletic organizations and sports leagues, that is ready for the official release.

What clients say about us

“They understand exactly what I ask of them, but they're also available to hop on the phone call when needed. If they know of a better way to do things, they'll always make suggestions, which we find invaluable.”
photo

PAULINE BROOKS

Director of operations, Toco Warranty

“Their commitment to the success of the project. They are enthusiastic and focused on adhering to coding best practices. Mark has a hands-on approach to ensure his staff are contributing to client expectation, and open to hearing about possible improvements.”
photo

RUAN GROENEWALD

Development Manager, Chase Software

“The project was completed in an almost impossible deadline, helping the client to successfully complete the contract. Limestone Digital was flexible and communicative throughout the process, staying on top of all milestones and objectives.”
photo

JOZEF BACIGÁL

Scrum master, Gamo