Abs0rb.me Project Preview
An introduction
Abs0rb.me is an online multiplayer game, much like Agar.io, where players control cells aiming to grow by absorbing others. The game is built around it's in-game economy of items, featuring a reward system, marketplace, and trading. It helps encourage making connections with other users with its built-in friend system, chat, and clans system.
Heads up! This page is still a work-in-progress.
At a glance
Some quick statistics (last updated Dec 29, 2023):
Languages, services, and technologies used:
Other services used include Datadog, Sendgrid, and Recaptcha.
Authentication built in-house
The core of the project is built on a user authentication flow that I've developed myself and iterated on since 2015. It's the backbone of the website, handling every request coming in. Below is a simplified flow diagram of how user authentication is handled.
The system has gone through countless iterations while retaining user data with improvements to security and performance.
User experience and design
The website was designed from the ground up with Bootstrap and good ol' CSS. The website is also fully responsive, compatible with mobile devices and tablets.
Running on bare metal
We manage our own servers in Quebec to host the website. I've even made custom release and deployment scripts in GitHub actions to help automate our flows.
Whew, that's a lot
There is so much I want to write about, this project is very extensive. It's taken me (and two others, thanks Luka and Seth 😉) to build this website. It's been constantly iterated over the years to get to where we are with lots to learn.
Don't forget to register to experience it fully.