I want to create a pseudo 3D object, e.g. six sprites for each face of a cube that represents a bus. I then want to take this object and render or generate an output based on rotation input. As an example, if the bus is turning at an intersection, it should generate or render a pixel art object for each frame, modifying the asset as the bus turns. The asset should look as if it was hand drawn (no shrunk/stretched pixels)
Other restrictions:
- The camera POV is fixed at isometric (infinite horizon, lines to not converge/they do remain parallel).
- My game is 2D, so I'll be generating the assets on the fly.
- Sprytile/Crocotile is not what I'm going for
Is their a library or method for creating this this behavior?