PUNK is a hardcore open-word action roguelike with bullet hell combat and emphasis on exploration. The most complex part of the the project is the procedural level generation. Since the level is pretty large (4 million tiles at the moment) I needed to do a lot of optimalization so loading time at the start of every run can be reduced to a couple of seconds. In order to do that I used Unitys job system and burst compiler so the generation can take advantage of multiple CPU cores.