Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

That's really something, that you were able to get so many coherent levels done on the last day. They were so polished, I imagined it took way longer!

  • Did you run into any performance issues with dealing with all RigidBody2Ds?
  • Did you consider making the non-destructible blocks a different color? I found myself surprised at times that there was no delineation, but at the same time I found the simplicity of everything looking completely uniform very satisfying.
(+1)

Yeah that last day was definitely a mad dash haha.

Did you run into any performance issues with dealing with all RigidBody2Ds?

Yeah, when I first added hundreds it really struggled. They also moved and jittered against each other. I ended adding some logic that switched them from Static to Rigid based on the situation. So, they all start as Static and then the rocket explosions ‘Activate’ them and set them as Rigid. Then if their movement is below a certain speed for a certain amount of time, it sets them back to Static.

Did you consider making the non-destructible blocks a different color?

I did consider it and there definitely would have been some upsides. But there are less destructible tiles than you’d think looking at it. This improves the performance and keeping the colour the same hides this limitation. It also hides some of the more funky collisions that can happen between the environment and the destructible tiles. I also think not knowing what will and what wont explode is a fun link to the theme :)

Thank you for the great questions!

Then if their movement is below a certain speed for a certain amount of time, it sets them back to Static.

That's really clever and it worked really well!

I also think not knowing what will and what wont explode is a fun link to the theme :)

I agree :)