Breakwaters cover
Breakwaters screenshot
Genre: Simulator, Adventure, Indie

Breakwaters

Quality of Life, Optimizations, and bug fixes

v0.7.88
-Improved online game world pregen speed.
-Fixed a bug where the world may not react to the player correctly in a single player game after playing online.
-Improved world island load perf and smoothness when traveling to another island.
-Added button prompt for how to pickup a single item stack in inventory menus.
-Fixed NPC jitter from a recent code improvement.
-Setup Object PrePooling tech.
-Update to Turtle Titan logic to resolve an issue preventing them from waking up.
-Multiple system optimizations

Sleeping Titans quick fix

A quick fix to a piece of Titan logic where they would get sleepy and not wake up.
They all have a nice morning coffee now because terrorizing the world.

Important fix to online lag. General improvements. Update to localization.

This build update has an important update to online data which fixes a recently regression that caused lag and stutter in online games.

v0.7.87
-Improved character movement in online to reduce some rubber banding.
-Optimized networking data to reduce overhead and smooth out networking.
-Update to thrown yellow crystals so they expire in online like in single player.
-Improved localization logic and setup.
-Fixed a minor layout issue in world save files menu.
-Logic to help catch when a npc may have moved below the terrain in an incorrect way because of overlapping geometry.
-Hooked up the main menu video audio to the Menu sound track so its volume can be turned down.
-Improved boat destruction logic and related player removal logic.
-Changed hearts to only show up in the health bar once you have earned a portion of one.

Quick fixes: Misc online bug fixes

v0.7.86
-Multiple bug fixes related to online.
-Minor Localization and Translation updates.

Hungarian and Polish support added, plus improvements to UI and translations

v0.7.85
-Support for Hungarian and Polish language added.
-Improved localization setup and fixed UI loc errors.
-Improved Remote workbench and workbench UI so it will also close when pressing tab, or "r" in the case of the remote workbench.
-Misc UI improved to format translated text better.

Quick fix to health bonus stat feedback

v0.7.84
-Update to stat points description to match the new level progression for each point spent.
-Fixed health stat bonus not contributing partial values correctly
-Setup low disc space detection and warning popup when launching the game.

Online bug quick fixes, and various updates.

v0.7.83
-Bug fixes and code improvements based on bug reports.
-Fixed Whirlpool network sync.
-Increased large whirlpool GravityWell range.
-Improved swim movement logic so the player matches the slope of the wave better.
-Turned "notes" window back on in online menu.

The new online tech is now live!

Check out the latest build for the new online tech. Plus Whirlpools, Difficulty Settings, and more.





The online tech change has been in progress for over a year and I am excited to share it with everyone.
Grab a friend and take on a Titan, attack a pirate base, or build a cozy house.
If you are looking for a group, check out the Discord for free players.

Along the path to updating the online tech, I have added a lot of new content and improved a lot of features in the game. If you haven't played in a while, be sure to grab a friend and check out everything that's new.

Most recently, I added Whirlpools to the deep ocean areas, plus some new treasure spawns and improvements to the deep ocean rock spawn logic.

The Difficulty Setting was also recently added to Breakwaters. You can now play with harder consequences, or if you prefer, a world where the AI are more friendly. The current options include Passive, Easy, Normal, Hard. Along with adding the Difficulty Setting, I updated the late-game player stats to improve gameplay balance.



Here are the detailed build notes for all of the updates since the Remote Workbench News post:



v0.7.82
-Smoothed out online movement a little more.
-Improved multiple menu navigation flows while using a gamepad.
-Tuned whirlpools a little more.
-Online lobby and related logic improvements.
-Fixed a issue with throwing objects while specific backpacks are equipped which caused the thrown object to run into the backpack.
-Increased the normal map detail to the ocean shader
-Turned off Online Beta UI since its not needed anymore.
-Game Engine version update.


v0.7.81
-Added whirlpools to deep ocean areas and increased the number of rocks in the deep ocean areas.
-Update to deep ocean rock spawn logic to increase their number. Reduced Seagrass in deep ocean and increased Black stone.
-General bug fixes and stability improvements.
-Update to player stats gained from levels to reduce the total end game values.
-Setup Easy, Normal, and Hard difficulty settings in the Settings menu, plus added to the World creation step to show a difficulty.
-Increased Iron drop rate from Metal Boulders.
-Fixed a visual artifact in the ocean shader.
-Improved water displacement logic on moveing objects. This also improved boat movement interactions with water.
-Setup 16:10 resolution support in the settings menu.
-Fixed a bug where the player would slide around a little on the boat as it rolled over waves.
-Increased Playfab "Connection Time Out" from 10 seconds to 30 seconds.
-Randomly crate, barrel, and chest flotsam will now spawn in deep ocean areas along with the sunken bubble treasure.
-Updated treasure drop rates for Flotsam objects since there are now more of them in the world.
-Fixed a bug where chest flotsam was giving too many crystals.
-Improved movement logic on boats that are grounded and fallen over.


v0.7.80
-Fixed flotsam inventory bug in online games so they now have loot like in single player
-Map icon bug fixes
-Cooking station menu bug fix


v0.7.79
-Moved the new online tech from alpha into beta and turned it on in the main branch in Steam.
-Brightened the Titan beam attack telegraph shader at night time.
-Fixed blueprints in the Recycle bench so they provide the expected resource.
-Update to red stone so it interacts with NPC pathing correctly.
-Fixed throwing coconut bombs while driving a Hawk in the air.
-Updated Titan Melee to also rotate boats as they are pushed away.
-Improved online cannon charge shot aim on client machines to better align with host machine.
-Fixed a case where pause screen could be stuck on the screen if a specific order of events was taken.
-Fixed case with boats where their map icon wouldnt turn off after being destroyed.
-Misc online system bug fixes and error fixes.
-Update to Charge Shot logic so the beam doesnt run into water colliders.
-Update to Titan Map Icons so they correctly turn off when dead.
-Fixed a bug in reviving the Glider boat Hawk from the Ferry.
-Fixed boat revival in online games where the boat position wouldnt update correctly on other machines.
-Updated Grey Stone Door to require the correct resources.
-Fixed Hawk not showing the correct Model name in the UI and not updating the UI in the build menu correctly.
-Update to Stats point spending window to update the pending stat count after spending a point and to play sfx feedback when spending.
-Updated Crystal Tiki Torch dropped version so that it can float in water.
-Fixed a crate item dupe bug in online games.
-Updated travel menu to correctly show the start and end location of travel path options.
-Fixed UI issue in boat revive menu where glider boats didnt show their boat type.
-Increased max accuracy of the basic Bow to make it more accurate.
-Update to Pirate Tower Cannons and Pirate Boat Cannons so they see all online players.
-Update to pirate boats to fix a situation where they would save without a sail.
-Fixed a network object ownership issue for players on boats when the boat is destroyed and had been a npc boat controlled by another computer.
-Fixed NPC not correctly throwing weapons for client machines when the host wasnt close enough and the animation had LODed out.
-Fixed pirates on boats floating up and down oddly when they attack a player on the same boat.
-Improved NPC movement on boats in online on client machines to reduce/remove stutter.
-Fixed an issue with boat ownership in online games where it wouldnt switch correctly anymore to a client computer and only the host was in control of them.


v0.7.78
-Fixed an issue where the remote workbench menu being used could allow you to build some objects when you didn't have all of the required resources.
-Improved NPC rotation logic to remove some stutters from them turning too quickly during combat.
-Setup world map and minimap icons for the Titans so there is a threat circle feedback.
-Improved player minimap icon so it doesnt go away on the edge in some cases.
-Boat motor exhaust vfx improvements.
-Improved cannon vfx while shot from a moving boat.
-Update to Titan logic so the Head Look works on client machines in online.
-Update to Titan logic so it will "forget" its current target if the target is killed.
-Update to Titan vfx to improve visuals and reduce perf on some vfx.
-Fixed Walking Trees rendering issue in online games on client machines.
-Setup cannon aim rotation in online to match the person on the cannon.
-Improved bream cannon logic.
-Improved online boat logic for clients while the host is switching zones and the zone ownership changes so players dont fall out of their boats because of a incorrect physics state.


v0.7.77
-Update to Titan Pillar Conch window so it live updates the distance to the Titan instead of only on window open.
-Improved Titan Pillar logic for when they are destroyed and if they can block the Titan.
-Improved treasure map interaction so when its unsealed it opens the map windows right away.
-Setup an attraction firepit and smoke for the first island archaeologist.
-Fixed Hermit double attraction icon issue.
-Misc UI polish and quality of life improvements.
-Improved Pirate boat npc lod distance
-Bug fixes for pirate boats and npc on pirate boats for single player and online games
-Fixed an item dupe bug in crates in online games
-Update to LOD bias default setting


v0.7.76
-Updated Ferry Boat logic so it works correctly again... new networking logic was causing issues in single player as I finish the updates for adding in the new online tech to release in the default branch very soon.
-Changed Main Menu background video to not be a streamed from disc asset. As a Streamed asset it wouldnt always load and sometimes could cause crashes. This new setup uses more memory but is more stable.
-Improved placing objects on floating docks to fix pipes attached to Refinery since they didnt want to attach previously
-Update to Stats button in player menu to be an icon instead of words and to show the number of points available.
-Improvement to player death logic
-Improvement to boat death logic
-Fixed localization setup for Yellow Boat Motor speed stat in motor description
-Added Metal Sheet to the possible treasure found from Rare Treasure Maps


v0.7.75
-Fixed a object health bug that prevented some objects from being destroyed. (Accidentally caused by recent changes for online features.)
-Update to Buried Treasure logic
-Update to NPC attack logic


v0.7.74
-Update to pirate npc logic to fix situations where they may not attack the player or would wait for the LOD system to tell them they could.
-Update to pirate towers pathing to fix some pathing issues with walls
-Fixed online cooking and water stations so client interaction is the same as the host and items cooking/water status is in full sync.
-Update to buried treasure in online games so they spawn treasure correctly and destroy correctly.
-Updated treasure logic for sunken treasure in online games so they have the same items found in single player.
-Fix for an online EXP bug where clients could gain exp from dead creatures.


v0.7.73
-Fixed a bug with the Remote Bench menu which would error if there had been no tabs to switch between.
-Fixed a bug where objects may not render correctly after traveling and coming back.
-Fixed a bug where objects attached to docs may move to the world floor after traveling and coming back.
-Fixed a online bug where objects may not save/load correctly after traveling and coming back because they failed to cleanup correctly.
-Update to save/load logic to spawn objects on floating docks after the dock has spawned to fix a rendering bug.
-Update to Golem Stone item icon to make it more unique.
-Update to placement logic to only allow some objects to be placed on boats.


v0.7.72
-Increased Net Bag size and Cloth bag size
-Reduced max tide height slightly
-Adjusted crab shell drop rate to increase it a little bit
-Update to Grey Stone so it drops resources while being mined, not just when it is destroyed
-Update to the stone quarry on the Pine tree island so that it spawns a much higher number of metal resource boulders to provide more iron
-Changed Blue Golems so they will not try to stun attack the player if the player is already stunned or was just stunned
-Fixed lights sometimes showing a soft dark spot in one direction
-Fixed a rendering issue where pooled objects wouldnt always initialize correctly after a long distance travel
-Improved SFX logic in inventory so it can't play a sound multiple times on the same frame
-Improved description for Remote Workbench tutorial text
-Multiple online alpha system level fixes, stability improvements, and UI bug fixes
-Improved cloud shader

Various improvements and bug fixes

v0.7.82
-Smoothed out online movement a little more.
-Improved multiple menu navigation flows while using a gamepad.
-Tuned whirlpools a little more.
-Online lobby and related logic improvements.
-Fixed a issue with throwing objects while specific backpacks are equipped which caused the thrown object to run into the backpack.
-Increased the normal map detail to the ocean shader
-Turned off Online Beta UI since its not needed anymore.
-Game Engine version update.

Difficulty Settings, Whirlpools, Deep ocean updates, Bug fixes, and new Rezs!

v0.7.81
-Added whirlpools to deep ocean areas and increase the number of rocks in the deep ocean areas.
-Update to deep ocean rock spawn logic to increase their number. Reduced Seagrass in deep ocean and increased Black stone.
-General bug fixes and stability improvements.
-Update to player stats gained from levels to reduce the total end game values.
-Setup Easy, Normal, and Hard difficulty settings in the Settings menu, plus added to the World creation step to show a difficulty.
-Increased Iron drop rate from Metal Boulders.
-Fixed a visual artifact in the ocean shader.
-Improved water displacement logic on moving objects. This also improved boat movement interactions with water.
-Setup 16:10 resolution support in the settings menu.
-Fixed a bug where the player would slide around a little on the boat as it rolled over waves.
-Increased Playfab "Connection Time Out" from 10 seconds to 30 seconds.
-Randomly crate, barrel, and chest flotsam will now spawn in deep ocean areas along with the sunken bubble treasure.
-Updated treasure drop rates for Flotsam objects since there are now more of them in the world.
-Fixed a bug where chest flotsam was giving too many crystals.
-Improved movement logic on boats that are grounded and fallen over.