Inspiration
My sister owns a dress company and I was discussing this with my friend. Earlier were also talking about some of our favorite "rogue-like" games, which are games with procedurally generated levels that aren't in storage - in other words they're made as the game runs. My friend humored the idea of "procedurally generated dresses" and that's where the idea first took birth.
How it works
The level generating algorithm I used is my own, with some inspiration from online tutorials. It creates a tilemap based on a preselected size and randomly creates empty rooms within the map. To make sure that the map isn't just a bunch of isolated squares, the algorithm searches for isolated room and generates a corridor to another room. I then apply the tilemap onto a cylinder-like object to represent a shirt if someone had been wearing it.
Challenges I ran into
The biggest challenge by far was texturing onto the ellipsical-cylinder. I had never tried modifying the texture of a 3d object during run-time in unity and as far as I could tell from my research it was not a common thing to be trying to do. Even after all my work it still does not tile the way I intended. Because of the obscure shape, the tilemap mirrors itself twice on both sides of the cylinder.
Other than that, adjusting values in my algorithm to make the generated levels more appealing was a challenge not because of the difficulty, but in the desire to get it "just right".
Accomplishments that I'm proud of
Most of the things I've done with this project is stuff I've never done before. Procedurally generated levels, 3d modeling in unity, dynamic texturing, and even the user controls for the display I learned how to do within the span of less than 24 hours.
What's next for Vogue-like
I would like to find a way to get the map to spread properly and seamlessly across both sides of the shirt. I would also like to somehow add sleeves in a way that is not arbitrary and looks like it is a part of the level while being physically separated from the rest of the shirt. The art was done by me which is unfortunate because I am not an artist so the work I produced was very sub-par. I would like to find someone with real art skills to give the levels I create some life and even add more themes than just a generic castle.
Log in or sign up for Devpost to join the conversation.