I’m planning to work on a tool in which I can feed few shapes of fixed size as input (for example the 7 pieces of a tangram puzzle). The tool will generate thousands (possibly millions) of shapes that can be made by rearranging these shapes/pieces.
Post that I will manually pick some of the interesting resultant shapes and convert the whole thing into an offline puzzle (3D print the pieces).
I am a full stack developer, but hardly have worked with graphics content like this. Can someone suggest where I can begin. Some initial search points that ‘Unity’ is the way to go.