Skip to main content

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

Fantastic entry! I love that you can't see yourself, which forces you to flip back and forth between yourself and a direction. There's a massive difficulty ramp on either the 3rd or 4th level (I forget) where it seems like there's a corridor of enemies. I couldn't just walk past, nor could I stop and look for enemies otherwise I kept dying, so I wasn't able to get past that.

I'm curious as to how you implemented what to show in a direction. I would love a basic breakdown if you're willing to divulge.

One tweak I might suggest is to briefly show the enemy that kills you (and hide the player for the theme). It has an ever so slight "cheated" feel to die in that part I mentioned without ever seeing the enemy. It would also make it easier to see how far apart the enemy is from the previous one.

(+3)

Thank you very much! The difficulty ramp is between the 3rd and the 4th; I planned a level between those two to make the shift less dramatic but I couldn't make it because of the tight timeframe.

Of course I'm willing to divulge, I love talking about these things! I think I used the least elegant solution possible, but basically I gave four 1024-pixels-long raycasts to the player, with directions right, up, left and down. Then to the moving objects (enemies), keys and doors, I gave an additional Area2D with an expanded CollisionShape2D, so the raycasts can collide with these additional areas (in the enemies' case, the areas cover their path), while the player collides only with the physical object. I could go in more detail, but I think a private messaging system would be better (also I would need time to recollect ideas and explain in a decent way the details :'D)

As for the tweak you're suggesting, I don't know why I didn't thought of it before. Thanks for telling me, if you're okay with it, I will update the game with it in the future after the Jam is completely over!

(+1)

That's a really good solution, far from being the least elegant. After my reply I got to thinking about it and that's exactly how I would've implemented it. Nicely done!

By all means, implement the tweak. :) Glad to be of assistance. I look forward to playing the updated version.

(+1)

Thanks for the kind words (and for the tweak!) :D