I was working on a physics-based systemplug-in/ extension for Unity water which would essentially be another component in Unity water called interactions. This
The goal of this extension would be implemented usingto integrate interactive physics between a series of classessolid body and the water (taking an object as the parameter as this component is to be integrated into the Water object). The
The question is, before implementation, I wanted to come up with a solidhigh-level architecture of the system and I was looking for suggestions on that. I've considered general game design but this is more of a component and mostly code so I'm not sure how game design principles fit into that.
Should I use ECS or plain and simpleam therefore, looking for a recommendation on the approach for the design of this system. Low level design using class diagrams and sequence diagrams? What approach would you guys recommend? Do I even need to create a system architecture in such or a scenariohigh-level overview using ECS or alternative techniques?
Please let me know if something is unclear in my question and needs further clarification.
Any advice would be much appreciated.