Platform Development: Update 36

The Аbyss Team
The Abyss Platform
Published in
3 min readSep 16, 2019

Please find below our regular development status report, this one covering the period from Sep 2 to Sep 15, 2019. Within this timeframe, we were strongly focused on polishing the “Platform Achievements” feature, developing our Notification Management System, evolving the License Management System and adding more useful features.

Social features

We finalized another step of The Abyss social features evolution and released the dedicated Achievements page, where you can find all progress statuses of all existing badges and achievements as well as other statistics.

We have also developed a new achievement called “Welcome to The Abyss”, which is expected to become the most accessible achievement on the platform. It was designed to introduce this functionality to users and is already unlockable for everyone.

After the release of Platform Achievements we have collected the feedback and, in the next sprint, we are going to bring some improvements to visual and other aspects of this functionality.

Notification Management System (NMS)

We have completed the development of a rather unusual feature for the gaming industry — an automated system for exchanging information with users through popular messengers.

All necessary tests have been completed, and now the final preparations are being made before the release of a notification bot.

Notification Management System evolves in other aspects as well. We are transforming a current structure of this system into micro services and are developing a system of tracking and processing of bounces in email-notifications. This is an important step in maintaining the reputation of the domain and our IPs that send notifications to users.

License Management System (LMS)

We thought out a new structure of the store, invoices and orders, created a new mechanism of purchases through the implementation of the SKU (Store Keeping Unit). Each SKU can be linked to one or several licenses for a base game and other features, extensions, DLCs and further additions to the game content.

Also, the concept of License Template was created. It describes what a feature and where (which game) it is transferred to the user in accordance with particular license. The technical specifications have been finished and we have already moved to the execution of the technical solution.

Alexandr Shishenko, Head of Back-end Development, at the meeting dedicated to LMS evolution

This is a non-trivial task, because there’s already a huge number of purchases processed by the previous mechanism. Our development team will need to work with great thoroughness to successfully implement the conversion of completed sales into a new structure.

Other developments

  • Our Presence Service has also evolved: it now recognizes whether the user is online when the same account is used from several devices or from web and desktop clients simultaneously.
  • We also added the ability to create new types of offers in our Affiliate Management System. Now the offer for the purchase of a specific product can be created, regardless of the time of its purchase (whether it is the first or subsequent purchase of the user).
  • To optimize the work of our single-page application technology, we have changed the page loading mechanism from placeholder to preloader. This mechanism allows to load a whole page and then to load the missing information. This small improvement will allow users instantly see where all elements of the page are located even if it is still loading. This functionality has already been developed, submitted for testing and will soon appear on the platform.
An example of the preloader in our UI kit

Well, that’s it for today. We will keep you up to date with the development process twice per month, as previously. The next report is scheduled for Sep 30, 2019.

Stay tuned!

Best,

The Abyss Team

--

--

The Аbyss Team
The Abyss Platform

We're working hard to bring you The Abyss digital distribution platform and enjoying it!