May 27, 2023

Upgrading Application Launcher Software for a Global Gaming Leader

Why it is smart to start investing in the stock market?

Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis.

  1. Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  2. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  3. Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
  4. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti

Should I be a trader to invest in the stock market?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

Odio facilisis mauris sit amet massa vitae tortor.

What app should I use to invest in the stock market?

At risus viverra adipiscing at in tellus integer feugiat nisl pretium fusce id velit ut tortor sagittis orci a scelerisque purus semper eget at lectus urna duis convallis. porta nibh venenatis cras sed felis eget neque laoreet suspendisse interdum consectetur libero id faucibus nisl donec pretium vulputate sapien nec sagittis aliquam nunc lobortis mattis aliquam faucibus purus in.

  • Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  • Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  • Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
  • Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
Is it risky to invest in the stock market? If so, how much?

Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque. Velit euismod in pellentesque massa placerat volutpat lacus laoreet non curabitur gravida odio aenean sed adipiscing diam donec adipiscing tristique risus. amet est placerat in egestas erat imperdiet sed euismod nisi.

“Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque velit euismod in pellentesque massa placerat.”
Tell us if you are already investing in the stock market

Eget lorem dolor sed viverra ipsum nunc aliquet bibendum felis donec et odio pellentesque diam volutpat commodo sed egestas aliquam sem fringilla ut morbi tincidunt augue interdum velit euismod eu tincidunt tortor aliquam nulla facilisi aenean sed adipiscing diam donec adipiscing ut lectus arcu bibendum at varius vel pharetra nibh venenatis cras sed felis eget.

Our client is one of the biggest game publishers. Its video game franchises include some of the world’s most popular games. The company has more than 20,000 employees. They make up a diverse global team that creates high-quality video games for players from all over the globe.



This company developed launcher/installer software for user support and monitoring the gaming process. This is the application that gamers need to install the game, pay for it and play it. This launcher software and its supporting platforms must be regularly updated and improved.

The app releases are done automatically. All software products quickly become obsolete. This is especially common in gaming, which has developed from a niche to a multi-billion industry in just a few decades. Companies are working hard to make their products more attractive, while gamers are seeking out new ways to experience games, such as playing with friends from all around the world in real time. The creators of gaming apps need to adapt to the changes quickly and regularly update their software so that users can use it without problems on multiple devices.

The company’s main challenge was the need for experienced C++ developers, who are in high demand in this industry. Our colleague became a part of their team in this project.

Upgrading the launcher software connected more than 100 people responsible for various parts of the app. Their teams include TypeScript developers, people who work with servers and users, teams that control security, etc. We worked with the team of C++ developers who created the app that gamers use on their PC.



The launcher app is available on all devices, across all platforms.

The app for PC users was developed from the ground and consists of several major parts. There is a part for a gamer authorization which confirms that the game is paid. In order to confirm it, the app communicates with the server which gives the gamers some sort of a digital permission that allows them to start the game if the payment is processed. Other parts of the app are responsible for downloading the game or monitoring the payment status, or even the hacker’s attempts to play without paying.

With the latest updates we worked on, this gaming company implements modern solutions for communication between the app and the servers. The app heavily communicates with the servers which were also updated to support all functionalities. Some new features are added, for example, gamers who paid for the game can show it to others using streaming services.

With long-lasting projects like this one, developers have to improve the code in order to adjust it to new changes and demands on the market. The existing app is enhanced and changed to support previously unforeseen needs of the modern gaming market.


The app allows players to connect and compare their results, to keep up to date with their stats, or get highlights of their best performances. PC users can manage and start their games through their library of games, discover new content and download it through the desktop app with just a click. This company works with the biggest selling platforms such as those from Google or Amazon, so the launcher had to be adjusted to work in different software environments.

The end product has a modernized Graphic User Interface (GUI). The updated app uses Web GUI so it looks like a website in the browser, which is a current trend.

Project process

As in other companies, we first went through the onboarding process. The project was divided into phases. Our colleague worked in a team of several people that connected with other teams responsible for various parts of the app. All teams have pre-defined goals that should be completed in a given time period so that the app would be ready for the next phases.

When it comes to project methodology, we used Scrum. The company has an experienced and dedicated Scrum master to help the teams. Speaking of technology, we worked in C++, TypeScript, etc. The entire experience was highly educational in terms of expertise and offering profound knowledge of modern C++.

Words from our client

About the author
As a CEO, Ivan is the top executive overseeing company operations and strategic direction.
Subscribe To Our Newsletter - Bnkly X Webflow Template

Subscribe to our newsletter

Stay informed about the nearshoring and software engineering trends shaping the future of your industry.

Thanks for joining our newsletter
Oops! Something went wrong while submitting the form.
Sign me up

Like this case study?
Let's turn your ideas into reality. 

Enlight logo