We made a game for the Ludum Dare 50 with a team of 3 people.
Léna Stein in art,
Florian Baumann in sound and music,
and myself in programing.
Léna Stein in art,
Florian Baumann in sound and music,
and myself in programing.
We had a goal for this jam : finishing it.
With that in mind we decided on the Game Design in less than 2h and started working.
The puzzle system is composed in 3 parts and a bonus one for feedback.
- The first one being the orange piece. They have all the mouse detection and logic.
- The second one is the blue piece. It's linked to it's corresponding orange piece and follows it anywhere.
- The third one is an invisible piece. It has the same shape as the piece it's linked to and has a collider when the mouse is released on it. If the piece selected is the one linked to this invisible piece, it places it accordingly.
- Finally the bonus part is simply the ghost of the whole piece, to make it easier to build the object.
- The second one is the blue piece. It's linked to it's corresponding orange piece and follows it anywhere.
- The third one is an invisible piece. It has the same shape as the piece it's linked to and has a collider when the mouse is released on it. If the piece selected is the one linked to this invisible piece, it places it accordingly.
- Finally the bonus part is simply the ghost of the whole piece, to make it easier to build the object.
For the change of color of the pieces when the thread is lowering, this is simply done by a Mask.
The blue pieces are visible inside of the Mask, while the orange pieces are visible outside of it.
This was a little more complex to use because the way I've made the game was by using a Canvas in Screen Space Camera for the puzzle and a Canvas in Screen Space Overlay for everything else like the Moiras around and the UI.
This had some issues because I actually had to have a Mask for each of those Canvas and sometimes the Mask actually mask the other Mask which can be really confusing.
But in the end I've made it work even though there is a bug but it's only a visual one and it's pretty hidden.