Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

When you said "gravity inversion" I did not expect level inversion. It's weird but it's interesting!

I'm assuming you're using move_and_collide()? You might want to check out its counterpart, move_and_slide(). They both will collide with objects. The difference is that slide will adjust the vector so that momentum is preserved, rather than lost entirely like with collide. It'll help with the getting stuck to walls.