Full notes
Full ProtoZED update
Read the full published notes in a cleaner layout. The original post stays linked below.
Repeated intro
Hey hey hey! It's been a busy month! Here's the squeeze.
What changed
- Maps
- Performance
Terrain Generation
is now dynamic and layer based. Similar to the step-based generation system in Rimworld, it has 5 generation steps ... for now. This will let anyone hook into the generation process and inject their own logic.
CityLayoutGen
RoadGen
HouseLayoutGen
FloorPlanLayoutGen
NaturalTileGen
World Item Visualization
I'm using intelligently-hashing Master InstancedStaticMeshComponent Manager to render items. This will allow rendering of thousands of items with minimal performance impact.
Serialization
The serialization/save system is working out well. World Inventories are now re-implemented so every 100x100 is a ground tile inventory. Of course we are not creating them if there are no items in that ground slot :) Terrain data saves and reloads properly. Both tiles and vegetation. (The construction system has been serialized for a long time)
There's more but i'll save that for next time :)
Armin Haas
Here's a youtube video with some visuals and premiere of one of the exclusive procedural music tracks that will be coming with the release of ProtoZED. It is written and performed by none other than Armin Haas himself! Thank you Armin!
Until next time! Thanks for all of your support!
Source
Changelog.gg summarizes and formats this update. How we read updates.
