Arena Returns

Dofus Arena, renamed Arena Confrontation after a few years, was one of my favourite game when I was in high-school. It featured several highly interesting points:

  • a 1-versus-1 strategic game with ~30 minutes long games,
  • a “competitive” mode in which everyone (from the best player in the ladder to a new player) had the same constraints,
  • very little random draws,
  • when a random draw needed to occur, the probably of each outcome was computable by head with a little bit of practice.

The game was developed until around 2012 when the last full-time developer on the game left for another project. It stayed online for more than a year without anything more than vital maintenance, but eventually closed around the end of 2013.

I kept the game in mind since that time and always wanted to play again. I was made aware of several projects trying to revive the game by re-implementing a server, joined some of them as a developer to help, but none of them lead to functional minimal server implementation… until Arena Returns!

I’ll make a proper series of blog posts around that subject in the future, but the team behind Arena Returns (a group of 6 people, me included) successfully:

  • de-obfuscated by hand most of the last available game client for the game,
  • fixed several issues to be able to re-compile ourselves the game client,
  • implemented a game server compatible with the game client that supports the main mode of game,
  • ran 2 live events in which the server was put online and hosted more than a hundred players concurrently, and nearly 40.000 matchs played over a period of a month,
  • built a community of more than 2500 people around the game.

If you want to learn more about the different challenges we had to solve and how a dead game can be brought back to life, keep an eye on this blog.

Adrien Suau
Adrien Suau
Senior Open-Source Software Engineer

Open-source advocate working on the quantum error-correction software stack.