Thanks a lot! Doing this was a world of difference compared to just watching tutorials or using visual scripting nodes. This is my first actual jam submission ^^ and I now understand why people say it's such a valuable experience.
Writing it in C++ was pure hell at times, though. After 2 days of asset placement and doing a blockout, I focused entirely on the C++ logic. It felt like opening a rabbit hole, I didn't even launch the engine for 4 or 5 days because everything was connected and I couldn't test it piece by piece.
It was a huge relief and super satisfying when everything finally came together, though!