A quick update on my A.G. Hope update towards a sellable game (now renamed to Modular Hope).
I think I've spent roughly 8 hours on the game so far, and it's been mostly dedicated to rewriting the controls and physics for the game. What made things a bit slower is how I've been trying to take advantage of "data oriented programming" patterns that are making their way into Unity good practices.
I think I have a good base now for managing & structuring those modular spaceships, the current step being to implement docking on top of it. My first attempt hasn't been too great :P I attempted to optimize things by creating a single, large circle trigger on each room to detect other rooms within docking range… Except not only I have a little direction detection bug (see below!), but I just realized that in fact it wouldn't behave correctly in all cases. What I need to do is put a trigger on each of all 4 sides of the room.
To be continued…