Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Fun action/defense melee/shooter game. I enjoyed the enemies with the crystal heads. Kudos on finishing this for the jam.

I think my biggest enemy was the stairs - what kind of colliders did you use for the stairs? I had the hardest time getting onto the stairs, and then when I'm on the stairs to reach the top of where the stairs go, I seem to fly off the other side and overshoot.

Thanks for the feedback!

The issue with the stairs is more about my character controller. Since I’m just pushing a rigidbody around, I was getting stuck on the staircase since it was too steep. As a band-aid fix, I updated the movement controller so that lateral (XZ) movement would be applied on the plane defined by the ground normal, rather than the plane defined by Y-up. The end result being that the player has more Y-velocity than they should, once they reach the top of the stairs, and ends up flying off.

https://codeberg.org/request/crystal-bastion/src/commit/9e9a08b7ba6127817d6f3fc90e11faf7db3dc72a/assets/scripts/player/movement/player_state_grounded.gd#L48

The staircase is a simple StaticBody3D with a handful of box colliders, the issue was just that the staircase is too steep