Uboat Early Acess Free Download (b117) Official
Fixed issues with "panicked sailors" not being calmed correctly and reduced the overall food consumption rate by 33% to help with long-term survival.
Developers implemented a workaround for the engine's internal per-frame memory allocation, which was intended to fix the majority of crashes occurring during active gameplay. UBOAT Early Acess Free Download (B117)
Rebalanced to be less punishing; it now drains more slowly during alarms and resets to a higher value once depleted. However, discipline remains a major challenge at extreme depths. Fixed issues with "panicked sailors" not being calmed
Reduced significantly, dropping from approximately 4 minutes to about 1:30 for some players. However, discipline remains a major challenge at extreme
Addressed a critical bug where the player's budget would incorrectly display as zero after loading a saved game state. Gameplay & Balance Adjustments
UBOAT is a paid title. While patches like B117 are free updates for owners of the game, "free download" offers on external sites often refer to pirated content or unrelated mobile clones like Uboat Attack , which is a separate ad-supported free-to-play title. For the authentic experience, the game is available on Steam and Xbox . Uboat Attack - Apps on Google Play

To the previous commentator’s question: Does Groovy on Grails change things?
Well, first of all there’s also JRuby that is built on the Java platform. So you can have Ruby and RoR on Java directly. Then Groovy and Grails are there and provide similar capabilities. That changes things… but not in the way many of the old Java fogies may have anticipated: It validates DHH’s point of view in the strongest way possible. Dynamic languages are a powerful tool in any programmer’s arsenal–if you get exclusively attached to Java [1] and ignore dynamic languages, then do so at your own peril.
~~~
[1] The idea of getting exclusively attached to a particular language/platform is silly–they are just tools. Kill your ego. Open your mind and explore new technologies and techniques so you can use them when appropriate.