Developing Cross-Platform Play For Leviathan: Warships
6:00 AM | Cord Kruse | Comment on this story
Paradox Interactive has released a new developer diary for the forthcoming new tactical action game, Leviathan: Warships. The diary focuses on the struggles involved with creating cross-platform multiplayer for the Mac, Windows, iOS, and Android platforms the game supports.
Leviathan, which challenges players to assemble customized fleets of warships and weaponry, will feature cross-platform gameplay across all supported platforms, allowing battles to be fought from nearly any computer, tablet, or location. The game includes a full co-op campaign and several player-vs.-player maps ready to put fleets to the test.
DevelopmentRead more at the site below.
Leviathan: Warships Development Diary
Building a game which properly support cross-platform play is a challenge and it is something that permeates the whole development process. We made a choice to offer the same gameplay and graphical fidelity regardless of the platform the player chose to experience the game on. We did not want to make a different version for each platform. In the end, this proved to be the right choice, but the challenges we faced to get there was pretty severe.
Turns out getting a full 3D game with physics based projectiles and ship movement running on mobile devices was… interesting. But we did it, after heavy optimizing. The results are rather impressive, because we are pushing the mobile platforms pretty hard in some of the more intense campaign missions and versus matches.
For example: Not only is each ship very detailed but each weapon is also fully modeled with its own AI for targeting. In a full versus game there is an average of 16-20 ships, each with about 6 weapons. It can get pretty intensive.
The core of the cross-platform play is our server backend. The Master Server keeps track of each player account and all games currently in progress. When a player has made their move and the results are calculated, the results are stored on the server. This is basically a cloud storage solution for all your games and your account information. The reason we store the accounts on our server as well as the games is, as you might have guessed, because of cross-platform play. For example, we do not want to use Steam logins because those accounts would be limited to PC/Mac versions of the game (and you need to run steam). You can’t use them on iOS/Android devices which makes that solution less than optimal.
Buy Leviathan: Warships
Recent Mac Games News
Thursday, March 21, 2013
Wednesday, March 20, 2013
Tuesday, March 19, 2013
Monday, March 18, 2013
Friday, March 15, 2013
Search for other Mac games news stories or browse our Mac Games News Archive.