// Let’s make you logo
logo
serverless / works / aim gods

API, Website, and Security Enhancements for Aim Gods

Aim Gods 1
// task

aim gods

It’s online arena shooter game, was developed by Finalmouse as part of a promotional campaign for their gaming mouse. Our team was tasked with creating a set of APIs, a game website with an admin panel, Twitch integration, and critical tournament game features, such as matchmaking, real-time chat, friend and party management, ranking, and more. Additionally, we needed to enhance the security of the game's cloud infrastructure to detect and prevent possible DDoS attacks while also reducing infrastructure costs.

Aim Gods 2Aim Gods 3Aim Gods 4
poster

Matchmaking and Real-time Chat

We integrated AWS GameLift to manage the matching of searching queues and shuffle players and API Gateway WebSockets to create a real-time chat system for players to communicate seamlessly during the game.

Friends and Newsfeed Management

We developed a friends and newsfeed management system that enabled players to interact within the platform by adding each other to friends lists, sending messages, following, blocking, and more.

Twitch Integration

Players could connect their Twitch accounts and stream the game in real-time.

poster

Admin Panel

We designed and developed an admin panel to manage game season start, purchases, access keys, activations, and deactivations.

Rank and Tier Calculation

We automated the rank and tier calculation based on the results of the matches by ELO methodology. We created a roulette wheel that players could spin to receive a random discount % from purchasing a mouse.

Least-privilege Principle

To enhance security, we ensured that users and workloads followed the least-privilege principle and only had access to the necessary actions to trace changes to the workload configurations.

poster

WAF

We enabled WAF (Web Application Firewall) to cut suspicious requests as they showed up, thanks to a predefined set of rules with all known types of attacks like cross-site scripting (XSS), SQL injections, and more.

AWS GuardDuty

We used AWS GuardDuty to detect any suspicious requests from blocklisted IPs.

AWS Security Hub

We used the CIS AWS Foundations Benchmark and AWS Security Hub to set up constant cloud assessment and an overview of CloudTrail logging and its coverage, the status of enforcing password policies and permission boundaries, abandoned and misconfigured EC2 instances, and other workloads.

// sum up

Impact

Our work provided Aim Gods with a range of benefits that were critical to the success of the game, including:

{ 1 }

Real-time services with low response time and immediate updates

{ 2 }

An admin panel to manage game seasons and access

{ 3 }

Enhanced DDoS protection and automated security assessments

Overall, our team successfully developed critical features and enhancements to create a smooth, seamless gaming experience for players while also ensuring the security and stability of the game's cloud infrastructure.

Aim Gods 5
blur
// value

Our proven results

As your serverless consulting partner, we strive to ensure that your business always receives the maximum.

blur
// contact

Give us a scoop

Once we get your text, we will email you the next steps. Or you can schedule a call with our CEO for an introductory consultation.

Kyrylo Kozak
Kyrylo Kozak
founder, CEO