State Of Play
As they say, no news is great news, right?
THE BEST LAID PLANS OF MICE AND MEN
Anyway there’s a LOT going on behind the scenes regarding not only the game which was almost complete before we were forced to consider a UE4 port (as mentioned in this blog update), but also to our deployment strategy. What I mean about deployment pertains to the game’s built-in hybrid model in terms of either a traditional MMO or a tighter focused session based deployment.
From the onset, the game was built to support both deployment types due to the ever-changing industry trends. I have been doing this for over 30 years, shipped many games, and so I can’t begin to explain just how disastrous it is for a game’s premise, genre, technology, and content to end up being outdated as time goes on. LoD was a tremendous effort which, though it’s not as ambitious as my other more niche games (btw, I wrote a blog about my first game, Battlecruiser 3000AD, being released 22 years ago this past October), ran the risk of falling victim to all of those pitfalls. The funny thing is that years ago when I decided on the colorful art direction for the game, while taking into account the target system requirements, I had no idea that several years later, that sort of art direction would be prevalent in the PC gaming space. Even so, most of the game’s assets still need to be updated (from the high def sources), and in some cases (e.g. weapons), go through radical improvements to both the mesh and textures, as well as weapon reload animations and such.
It’s also a nightmarish decision to make when you have to decide whether or not to release a completed game with the current PC only engine, while putting the console version on hold for an indefinite period of time. There are several games which released successfully on the PC side, and then followed up with console version several months later. But there is a significant amount of risk involved in making a decision like that because if the PC version isn’t well received, you’re just wasting time and resources on console versions even though the players and platform are different in their own regard. The cancellation of the console version of the Havok Vision Engine by Microsoft, as well as the end of support for the PC version, put myself and several other devs in a pretty bad situation. At least two devs canceled their games completely, while another that I know of are currently porting to Unity. In our case, we had already pitched and previewed the game to both Microsoft and Sony, then subsequently got it approved along with getting us dev kits etc.
So yeah, not good.
The current focus is on improving the art assets, wrapping up remaining (the game is already content and feature complete, so there’s nothing to cut) WIP features, tweaking and debugging several items, and completing the game while continuing on with the UE4 port in parallel.
To that end, due to current trends and because the game’s partitioned world design and engine design gives us the choice, the decision has been made to release two platform dependent versions of the game.
Line Of Defense: This is session based with support for up to 64 (user config) clients (local or remote) depending on server capabilities. If you watched my last live stream, then you have an idea of how this works.
As with our previous multiplayer games, anyone will be able to host and play a game. The current server UI will add support for standard or ranked servers using our pre-existing SteamWorks backend with our PlayFab integration.
As this will be using any capable PC or a remote bare-metal server (which we currently use ourselves), you can setup your own (local or remote) server or rent (remote) one. You know, traditional hard-core PC master race type stuff.
This deployment also ensures that as long as there are people playing, there will always be servers to choose from; even if/when support for the game ends at some point in the future.
Line Of Defense – All Out War: This is the persistent (as in MMO hyrbid) version which we were stress testing with you guys and which is based on our WSG multiplayer architecture.
Aside from the persistent nature of the world, as well as the server config support for more clients, no match-making or ranking, and support for only the Hostile Intent or the new (!) Planetfall World Event, all game play elements and features remain the same.
IT’S ALL ABOUT MONEY
While we are well aware that cloud server costs are not as cheap (don’t believe everything you read!) as some would lead you to believe, for official servers (which we host and maintain) we are still going to utilize pre-existing bare-metal servers. We have been doing this throughout development and testing, but we’re also adding support for cloud server instances (e.g. Amazon EC2) via third-party partners. With global distribution partners, cloud servers for All Out War will facilitate the deployment of game servers in worldwide regions where they make the most sense in terms of player population and costs.
WAIT! THAT’S IT!?
We are expecting to push a new test build to those with access to our CBT servers at some point in Q1/19. No firm date yet. And no, we don’t expect to open the game to additional testers at this time. Those of you who already own a copy via the CBT which we ran for over a year, will retain access until final release.
Yup, that’s basically where we are. Remember, you don’t always get to see how the sausage is made. More news coming soon! In the meantime, you can reach us via the support email, our community discussion page, or on our Discord server.