The technical architecture of Restack solutions give a competitive advantage. The key concepts are: simplicity, enjoyability, reusability, reliability and security.
Simplicity is an architectural concept where the simplest solution and the least amount of code is used to solve the technical problems. Less code and simpler code means faster development, quicker time to market, less complexity, better maintainability and better understandability. Modern technical architectures in other industries (for example, banks) have in recent years moved towards “microservices” and our approach in Restack.AI is to deliver “microgames”.
Enjoyability is a quality of computer games that is hard to quantify, but easy to measure. Developing games with enjoyability requires long experience with computer games. Our technical architect has experienced computer games since 1981, has worked professionally on computer games since 1998, has worked on a "AAA" games studio title that sold over 1+ million copies and has been a former eSports competitor and eSports reporter.
Reusability is the quality that computer code can be easily duplicated and reused. The goal of most of the software components developed in Restack is that they can be easily duplicated. Imagine if you will that any one of our games that we have developed can be quickly “copy pasted” and “reskinned” with minimal effort. Therefore large sunk development costs are not required for every new project or game that we do. We can deploy new games quickly, easily and with minimal risk.
Reliability is the nature of a computer program to keep running and be resilient to bugs with minimal downtime. Both the founders of Restack have 25+ years in developing computer systems in banks, where reliability is a key requirement. We use cloud solutions where possible, which are naturally scalable and resilient. Our first game (Duck Racerz) has a 99.99% uptime and strong performance metrics. We are confident to deliver games and software products with high reliability. This is due to our experience and our carefully chosen “tech stack”.
Security in a software application ensures that users can only perform the operations prescribed and allowed to that specific user via authorization and authentication, and system critical information is protected from attack. All of our applications are tested versus intrusion attacks and all operations involving payments and rewards are secured via public / private keys and RSA encryption. Additionally all user connections are logged and our system logs can be inspected by us to find abnormal user activity and intrusion attempts. We have prior experience in banks in Europe working with intrusion security, authorization and authentication, JWT's (json web tokens) and fraud prevention.
Our experience in developing high-speed, reliable, secure software systems in banks allows us to quickly develop reliable computer games that are easy to build, maintain and are also re-usable.
By delivering microgames quickly, we are also able to bring several games to market within a 12 month period, which is drastically different to traditional computer games studios which build bigger and heavier games that may be released one game per 2 or 3 years - or longer.
To put this in perspective, our technical architect worked on “Age of Conan: Hyborian Adventures” in 2007, which required a vast amount of development - 5 years to market and a team of more than 100 people at its peak. In contrast, the Restack.AI “Duck Racerz” game was delivered in less than 3 months by one programmer, and can be duplicated by us (we can create a similar racing game with different style and branding) in less than 1 month from concept to completion.
Lastly, the Restack gaming solutions will use the proven concept of microtransactions for cosmetic items - this is an extremely lucrative finance model, as evidenced for example by “Diablo Immortal”, a game that was widely disliked by fans but still made over 24 million US dollars in its first 2 weeks from microtransaction sales.