UNDERTOW

  1. the current beneath the surface of a body of water, moving in a direction different from that of the surface current.
  2. an underlying current, force, or tendency that is in opposition to what is apparent
social_media_icons_gray_icons_set_64x64_0004_youtube email_icon social_media_icons_gray_icons_set_64x64_0002_twitter  social_media_icons_gray_icons_set_64x64_0010_linkedin

Undertow Games is an independent game studio comprised of a single developer, assisted by a loosely organized bunch of artists, programmers and other talents ranging from hobbyists to professionals.

The studio was officially launched in 2014 by a Finnish game developer Joonas Rikkonen (“Regalis”) following the success of his first major game project SCP – Containment Breach.

 


Latest blog posts:


Barotrauma Source Code

Today I have some important news for the players and modders of Barotrauma. The full source code of the game is now publicly available on GitHub!

This doesn’t mean that Barotrauma is becoming an open source game in the “free and open-source software” sense. The intention is to give modders more freedom to modify and expand the game – the current xml configuration files are simply too limited for anything but the simplest of modifications. It doesn’t mean that we’re giving up working on the game either; now with the netcode update (mostly) out of the way, I’m as eager as ever to start working on new content again!

I know this is a risky move and something not many games have done, but I’m confident that it will open up whole new possibilities for the future of Barotrauma. In my opinion one of the things that made SCP – Containment Breach as successful as it is, was the openness of the development and how easy it was for the community to contribute, and I believe that going in a similar direction could be beneficial to Barotrauma as well. As with SCP-CB, people are of course welcome to contribute to the main game in addition to making mods. And I’d like to stress that I’m not expecting for the community to start doing our work for us for free. If someone ends up making substantial contributions to the development, I’m completely open to discussing some type of compensation.

So, if you’re a modder looking for more freedom than the configuration files offer or just want to take a look under the hood and see what makes Barotrauma tick, head to the following link:

Barotrauma @ Github.com

Really looking forward to seeing where this goes and what kind of stuff you’ll come up with. :)

FacebookTwitterTumblrGoogle+Share

Netcode update

As many of you may know, me and juanjp600 have been working on rewriting Barotrauma’s networking code for some time now (oh god, I just checked and it’s been 9 months, why does time have to go so fast). The old networking logic was so full of issues (trivial to hack, constant desync issues, excessive packet rate) that we had to basically redesign everything from scratch, but based on the testing sessions I’ve been hosting recently, it really seems to have paid off. Now we’ve finally got proper authoritative servers and syncing logic that actually works(!).

The rewritten netcode is by far the most important change in the latest update, but it also includes some other new stuff, including reworked UI graphics, a sonar overhaul and bunch of bugfixes. See the full changelog here.

A few words about the sonar overhaul: now there’s the option to select between passive and active modes. The passive sonar doesn’t send out pings, but instead listens to sources of sound around the sub and the sounds reflected from nearby structures. This makes it possible to get a rough idea of the surroundings without alerting monsters (or enemy subs) with the ping. The sonar displays were also given a little facelift:

sonar_ss1

On another note, I haven’t forgotten the plans regarding opening the source code to modders – more about that later this week. 😉