Some details
Electoral.io is a massively multiplayer online game (MMO) inspired by the 2016 US presidential election.
Redwerk wanted a chance to experiment with online multiplayer and develop something that players of all skill levels could enjoy. That’s why we began to work on Electoral.io. Relying on our experience in delivering iOS-based solutions, as well as in custom Android app development, we created a simple, easy to learn,
and a compelling game where players can choose a party, collect votes and money, and literally devour their opponents.Creating Electoral.io we wanted to cover/show the ironic picture of one of the controversial presidential races in the US that compelled the attention of mass media far beyond the country. Redwerk has chosen the game mechanics of popular MMO games, like Agar.io, as a basis and adapted it to the two-team mode. Moreover, we’ve created the global leadership system, where the result of your personal score influences the overall results of the chosen party.
This project was based on client-server architecture, with a Unity client on the target platforms (iOS, Android, WebGL) and a NodeJS-based server. NodeJS was selected for the backend due to its asynchronous nature and high performance. In turn, the server side is also divided into three components: Entry Point Server, Game Server and Bot Server.
This structure allowed us to achieve high scalability, with Game Server instances spawned as necessary to support the growing number of active players.