Breakwaters cover
Breakwaters screenshot
Genre: Simulator, Adventure, Indie

Breakwaters

Hot Patch: Fixed water logic while traveling

This update fixes a regression in the water simulation logic that might happen after traveling to a new island.
What was happening was, The water could become very turbulent as an unexpected amount of water was added or removed from the island area. This should no longer happen for users.

v0.8.95
-Fixed a water loading issue when traveling to new islands where it would use the wrong data for object heights causing unexpected waves.
-Fixed place-able large island shapes in Creative Mode so they can be deleted with the Demo Hammer.
-Various performance and memory improvements.
-Change to German word used for Custom in settings menu.

Creative Mode is live!

The Breakwaters Creative Mode update is live and includes new world creation modes.
You can now make Creative Mode and Free-Survival mode worlds.




This isn't an ordinary Creative Mode though, you can place and remove almost every object found in the game, including trees, rocks, enemies, animals, and structures. You can also: pause the world simulation (which includes the ocean sim), modify the tide to create massive waves, use Creative Mode specific items to change the water, and fly. ... well, ok, some of those are expected in Creative Modes.

I made a feature video to share the updates:


Free-Survival mode worlds let you spawn on a unique island with some starting features unlocked, no missions, and a larger variety of resources on the island than normal. Just make sure you have played a Mission world first so you know how everything in the game works. ;)

Along with new game modes and new items, I have been making Quality of Life updates and bug fixes. Be sure to take a spin and check it all out.

If you have questions or feedback, join us in the Discord and you can ping me directly or post in a channel.

Recent Build Updates:


v0.8.94

  • Updated boat rename UI logic to fix tabbing issue while editing names.
  • Changed Creative Mode double jump to turn on fly mode regardless if the world is paused.
  • Changed some rock surfaces in Creative Mode to let players spawn rocks on top of them.
  • Updated Tides from 3 minute lengths to 6 minute lengths and applied a curve so that the low tide lasts longer than the high tide.
  • Update to rat logic so they don't aggro at night in worlds set to Passive mode.
  • Added player boats and Pirate boats to build list in Creative Mode.
  • Setup some Creative Mode prefab placement to place on top of water if its found.
  • Improved building on gamepads to allow right trigger to place items.


v0.8.93

  • Fixed an issue where ocean simulation inputs could get skipped if a computer is running at a high frame rate and the sim is set to run at a low frame rate. This could most often happen in online scenarios.
  • Improved Destroy Hammer and Repair Hammer logic and feedback.
  • Improved rock collisions to add more detail.
  • Fixed a rare case where building in online while someone else is destroying things in online could end up with inaccurate water collision data that leaks water.
  • Fixed an animals-colliding-with-the-world issue that could happen for some objects while using the demolition hammer and an animal is on top of the target object.


v0.8.92

  • Fixed an issue with water foam rendering interacting with Screen Space reflections so they have the correct roughness now.
  • Update to pirate towers to turn off the roof collision if the upper section is destroyed.
  • Limited tide change near Pirate Tower bases to reduce mega waves being generated and swamping the docks.
  • Improved respawning locations when you would die near a Pirate Tower base, Pirate Village base, and the NPC Village.
  • Improved Pirate death-dropped-item logic.
  • Updated UI colors for in world elements that started rendering dark after the recent UI engine update.


v0.8.91

  • Fixed Remote Workbench build issue and UI issue.
  • Fixed hotbar number text alignment issue from the recent UI engine update.
  • Fixed Creative Mode time of day slider so it shows the time in realtime.
  • Fixed NPC and Animal AI stuttering and not responding correctly in online for client machines.


v0.8.90

  • Creative Mode is now an option during world creation!
  • Free Survival Mode is now an option during world creation!
  • Big update to the localization system to fix issues where some languages didn't display all words.
  • World map UI visuals update.
  • Changed Tab_Switch from [ ] keys to A D keys instead.
  • Fixed a bug with networking in online games after completing the boat tusk mission.
  • Fixed bug where thrown items didn't get consumed correctly from the inventory.
  • Lock Socket hotkey changed from left-shift to "r".
  • Fixed boat weight being reported wrong in some descriptions.
  • Changed workbenches so they remember the last used tab instead of going to the default tab on open.
  • Improved Boat Yard logic for finding boats to edit that are in the slip.
  • Improved text feedback on boatyard.
  • Cleaned up the Boat Yard workbench menus to be more consistent.
  • Gamepad UI menu navigation improvements
  • Fixed a regression in the rock shaders where the ocean foam and wetness wasn't staying around long enough because of a data precision issue.
  • Update to contraption spawn logic to make gamepad button press and hold work better.
  • Updated skeleton material settings.
  • Longer grass with more randomness and player interaction.
  • Improved text input box interaction for keyboard and mouse.
  • Fixed a menu issue where multiple menu UI could open at the same time (often with the Forge) for the wrong work benches.


v0.8.33

  • Setup random clothing and skin colors for female NPC.
  • Setup random skin colors for male NPC.
  • Improved fish movement logic in shallow water.
  • Improved fire damage logic related to floors.


v0.8.32

  • Improved floor placement logic, added a new variant piece, removed some unneeded pieces based on the new logic.
  • Setup a "flip" button for floor pieces so players can control the direction of the wood boards.
  • Extended the Remote Workbench menu to allow more types of workbenches to show up
  • Improved inventory button interaction with gamepads and added additional audio feedback when a button is locked.
  • Improved Remote Workbench menu to include more buildables and more nearby workbench types.
  • Fixed a bug in the new inventory logic where picking up a bag with multiple things in it while having a full inventory would produce an error.
  • Fixed an issue with half height stone walls where they had the wrong ground-check distance making it harder to place them on hills.
  • Tile floor flammability reduced.
  • Reduced cost to build some walls and floors.

CREATIVE MODE Quality of life updates and polish

v0.8.94
-Updated boat rename UI logic to fix tabbing issue while editing names.
-Changed Creative Mode double jump to turn on fly mode regardless if the world is paused.
-Changed some rock surfaces in Creative Mode to let players spawn rocks on top of them.
-Updated Tides from 3 minute lengths to 6 minute lengths and applied a curve so that the low tide lasts longer than the high tide.
-Update to rat logic so they dont aggro at night in worlds set to Passive mode.
-Added player boats and Pirate boats to build list in Creative Mode.
-Setup some Creative Mode prefab placement to place on top of water if its found.
-Improved building on gamepads to allow right trigger to place items.

Interaction improvements, tech improvements, and bug fixes.

v0.8.93
-Fixed an issue where ocean simulation inputs could get skipped if a computer is running at a high frame rate and the sim is set to run at a low frame rate. This could most often happen in online scenarios.
-Improved Destroy Hammer and Repair Hammer logic and feedback.
-Improved rock collisions to add more detail.
-Fixed a rare case where building in online while someone else is destroying things in online could end up with inaccurate water collision data that leaks water.
-Fixed an animals-colliding-with-the-world issue that could happen for some objects while using the demolition hammer and an animal is on top of the target object.

General improvements, polish, and bug fixes.

v0.8.92
-Fixed an issue with water foam rendering interacting with Screen Space reflections so they have the correct roughness now.
-Update to pirate towers to turn off the roof collision if the upper section is destroyed.
-Limited tide change near Pirate Tower bases to reduce mega waves being generated and swamping the docks.
-Improved respawning locations when you would die near a Pirate Tower base, Pirate Village base, and the NPC Village.
-Improved Pirate death-dropped-item logic.
-Updated UI colors for in world elements that started rendering dark after the recent UI engine update.

Online animals and building menu hotfix

v0.8.91
-Fixed Remote Workbench build issue and UI issue.
-Fixed hotbar number text alignment issue from the recent UI engine update.
-Fixed Creative Mode time of day slider so it shows the time in realtime.
-Fixed NPC and Animal AI stuttering and not responding correctly in online for client machines.

Creative Mode and Free-Survival Mode are now live!

v0.8.90
-Creative Mode is now an option during world creation!
-Free Survival Mode is now an option during world creation!
-Big update to the localization system to fix issues where some languages didn't display all words.
-World map UI visuals update.
-Changed Tab_Switch from [ ] keys to A D keys instead.
-Fixed a bug with networking in online games after completing the boat tusk mission.
-Fixed bug where thrown items didn't get consumed correctly from the inventory.
-Lock Socket hotkey changed from left-shift to "r".
-Fixed boat weight being reported wrong in some descriptions.
-Changed workbenches so they remember the last used tab instead of going to the default tab on open.
-Improved Boat Yard logic for finding boats to edit that are in the slip.
-Improved text feedback on boatyard.
-Cleaned up the Boat Yard workbench menus to be more consistent.
-Gamepad UI menu navigation improvements
-Fixed a regression in the rock shaders where the ocean foam and wetness wasn't staying around long enough because of a data precision issue.
-Update to contraption spawn logic to make gamepad button press and hold work better.
-Updated skeleton material settings.
-Longer grass with more randomness and player interaction.
-Improved text input box interaction for keyboard and mouse.
-Fixed a menu issue where multiple menu UI could open at the same time (often with the Forge) for the wrong work benches.

New NPC texture variants and improved fish

v0.8.33
-Setup random clothing and skin colors for female NPC.
-Setup random skin colors for male NPC.
-Improved fish movement logic in shallow water.
-Improved fire damage logic related to floors.

New floor contraptions and improved floor building logic!

v0.8.32
-Improved floor placement logic, added a new variant piece, removed some unneeded pieces based on the new logic.
-Setup a "flip" button for floor pieces so players can control the direction of the wood boards.
-Extended the Remote Workbench menu to allow more types of workbenches to show up
-Improved inventory button interaction with gamepads and added additional audio feedback when a button is locked.
-Improved Remote Workbench menu to include more buildables and more nearby workbench types.
-Fixed a bug in the new inventory logic where picking up a bag with multiple things in it while having a full inventory would produce an error.
-Fixed an issue with half height stone walls where they had the wrong ground-check distance making it harder to place them on hills.
-Tile floor flammability reduced.
-Reduced cost to build some walls and floors.

Big Fall quality of life update!

Happy Halloween everyone!


Wherever you are in the world, I hope your day is going well and your week is spooky.



v0.8.31 is live and brings some big memory and performance updates, plus faster boats (50%+!), a big quality of life update to how equipment and inventory work, bigger inventory & crates, and improved loading between islands.

Some extra attention was given to code for vsync, 30fps locked rendering, and rendering above 60fps. If your computer regularly runs below 60fps, I recommend trying the updated 30fps setting for a smoother camera experience.
Some item resource balancing has been happening so look for cheaper contraptions, and some items are worth more at stores now.

So whats happening now/next?
This recent update was a big sprint behind the scenes to get the game working on consoles and update some major systems to use less memory and run faster.

Now that I have that sprint done, I am switching gears to work on new content again!
First up is finishing Creative Mode and some building related improvements.
Keep your eyes open for that soon as I don't think it will be long until its ready.

After I share Creative Mode with everyone, I will be focused on the Serpent Titan and Weather (storms) update, which will bring with it multiple new items, contraptions, and surprises to the game.

Hope you are having a great time out there, be sure to check out the latest improvements.

Recent Build Updates:



v0.8.31
-Fixed issue where on player death, equipped items would not reset correctly with the new inventory logic.
-Fixed skill point upgrade menu buttons not interacting correctly after the recent UI changes.
-Fixed various issues with adding items to the inventory in the new logic when the inventory is full.
-Added a cooked salmon icon.
-Adjusted Bamboo damage taken modtype values

v0.8.30
-BIG quality of life update to inventory and equipment logic. Equipment will stay in the inventory and the equipped slot making weapon swapping easier.
-All bags have increased capacity.
-All crates have increased capacity.
-Improved inventory sort logic.
-Fixed boat crate and a village crate using the wrong mesh which would cause placed crate to incorrectly render without a lid.
-Titan firework build cost reduced.
-Changed the firework to always work unless the Titan is in a Titan Cage.
-Increased Wood Pillar lod distance.

v0.8.22
-Improved main menu exit logic to fix stall that happened for some users.

v0.8.21
-Setup backup logic to try and recover from a camera bug some users reported after talking with an NPC.
-Update to Glider flight logic to fix an issue where it would double boost after a delay.
-Improved terrain lod rendering to prevent rendering issues on the edge of the camera.
-Improved Ferry drive logic to prevent it from going in circles.
-Adjusted Titan spawn logic to better detect bad spawn locations.
-Improved Camera movement logic while driving a boat or mounted on a contraption to remove stutters caused by blending
-Update to how the Destruction Hammer sets materials and how those objects interact with the pooling to improve a rendering bug when traveling between islands.
-Update to Repair Hammer preview visuals.
-Icon improvements.
-Stone wall lod visual improvement

v0.8.2
-Setup a Inventory Item filter button for crates and player inventory.
-Boats have 50% more base speed
-Updated cloud shaders.
-Lots of memory optimizations and improvements which will also help with perf on older machines
-Improved gamepad menu controls
-Fixed a bug in the grass rendering where after going to another island it could become offset and not always render.
-Improved texture quality (mipmap logic) for various UI images when running with lower texture memory settings.
-Shader optimizations/perf improvements
-Misc language translation improvements and fixes
-Fixed game not holding to 30fps when set to vsync 30 in Settings
-Fixed a rendering bug where distant lods could render wrong or cause rendering issues.
-Fixed a mission menu bug where if a computer was too fast (over 200 fps), it wouldnt animate in the text correctly.
-Fixed screen space reflections on water so they show up correctly.
-Improved Vsync logic to make the main menu more responsive on lower end machines and to make loading a bit faster in some cases.
-Exit game logic improvements to try and improve the odd exit stall that can sometimes happen.
-Fixed FireFlower not always exploding correctly after switching worlds and a specific combo of damaging fire flower plants.

v0.8.10
-Fixed a major Unity Engine bug where object ids would not always save correctly causing some objects to not spawn as expected.
-Fixed a rendering issue with LOD3 logic in the rendering system.

v0.8.06.2
-Fixed metal doors so they interact with water correctly again.
-Update to Dirt Field visuals to show grey stone below it instead of red stone.

v0.8.06.1
-Quick fix to make stone walls interact with water. In the last update I forgot to turn that back on after doing some debugging.