Something i am currently testing is a cover system which i wanted to have for a long time.
The player will basically go into cover when hitting a cover makred obstacle.
This allows a more interesting level design.
Like this:

One issue i was facing was the projectile. I wanted the player to be able to shoot from out of cover.
Fact is though that the projectiles obviously hit obstacles in egenral and set them on fire , let them explode or whatever.
I somehow had to let the projectile pass throuigh the cover though.
An idea i had was removing the the collission and adding it again when cover is passed:

This doesnt work though (atleast in simply physics which i am using because of the tile collision boxes).
What i am doing right now is a bit dirty but it works.
I spawn a projectile without collision and kill it/let it create the standard projectile with coillision when the cover is passed.
Lets see if playtesters like it.
Did you guys work with some sort of cover systems in the past?
Any other ideas?
Cheers!