This is a side project which is an Online ARPG like Diablo and POE. Because I enjoy playing POE, that's why I want to make something like it. But I am a programmer, not a designer or artist. So currently there is not much game content in this prototype.
This project includes website, launcher, server and game client. The programing language used in this project are C++, Go, javascript, HTML and CSS. Let's talk about details separetly.
Player Authentication
I used Firebase Authentication to achieve authentication. Why Firebase? There are 2 reasons.
- I used it while working at Xinfuyi. The only difference is integrating with web application in this project.
- Firebase is easy to suppport multiple login methods. Currently, this project only supports the email/password method.