Pirates: Treasure Hunters

An ambitious spanish MOBA game with pirates and vehicles for asian market, Steam and PS4.


Date Start 06 October 2014
Date End 01 August 2016
Studio Virtual Toys
Role Backend Programmer, DevOps
Technologies .NET Framework 4.5, C#, LINQ, Newtonsoft Json.NET, ASP .NET, MVC, SQL, T-SQL, XML, JSON, YAML, Bash, Python 2.7, MariaDB, Redis, MongoDB, Telerik (ORM), Amazon Web Services, Windows Server, CentOS, Xen Server, SaltStack, Subversion, Git, Mantis Bug Tracker
Platforms Windows, PlayStation 4
Genre 3D, MOBA, Free to Play

Backend Programmer and DevOps Engineer in Virtual Toys (today SABER Interactive Spain), for Pirates: Treasure Hunter project, a Free-To-Play MOBA game for South Korea (Netmarble) and China (NetEase) markets, and PlayStation 4 and Steam for occident markets (Europe and America).

Worked developing new features and maintain existing ones in the game backend, based on ASP .NET MVC over Windows Server. Also worked managing the database clusters based on MariaDB for main storage (using Telerik as ORM), and MongoDB clusters for all related diagnose and statistic data storage, using Linux CentOS. All backend server instances was located and managed on Amazon Web Services cloud infrastructure.

As DevOps also worked developing several tools in Python and Bash to manage database backups or deployments using SaltStack for setup the machine templates. The test servers are created using virtual machines on physical local computers in the studio, using Linux Xen Server to ease create and manage the virtual machine images and his snapshots.

The game was developed in Unreal Engine 3 and started his development over 2009. The game was available and online in PS4 only for a couple of months, like the Steam version, until the studio closed due an ERE in August 2016. The Netmarble and NetEase final versions never been released.