Big news, everyone! Pinball Spire is coming to Nintendo Switch! 🤩

Climb to the top of a mysterious spire using special abilities and the mechanics of #pinball. Play at your own pace with the handy Focus ability that lets you slow down time and aim your shots! 🧙✨🎯

Check out the trailer:
https://www.youtube.com/watch?v=0LcQEVZvgYE

And pre-order the game with a limited-time discount:
➡️ https://www.nintendo.com/us/store/products/pinball-spire-switch/

(Boosts greatly appreciated!)

#nintendo #switch #gamedev #indiegame #solodev #indiegamedev #games #gaming

Pinball Spire | Nintendo Switch Announcement Trailer | indie.io

YouTube
@apparition I think I found a bug in Arcane Engine where boosting into a spring in the top left area can shoot you out of the map. I fell several maps down and ended up unable to move. Had to restart from save. Switch.

@morten_skaaning Ah, that sucks, sorry! Thanks for reporting the issue. Was it one of these two areas?

I see you're a physics programmer so this is awkward... haha! I have continuous collision detection enabled on the ball so this sort of thing theoretically shouldn't happen. 😆

@morten_skaaning Unless the ball got squeezed through a wall by something... I do wonder whether I need to make some of these channels just a tiny bit wider. 🤔
@morten_skaaning Hmm... I feel like changing the wall colliders to solid polygons might help too. Not sure why I didn't do that before.

@apparition I guess if there's too many contacts around the sphere, or some object/door is teleported on top of the sphere for a single frame, something like this could happen. In other games I've ended up making a "semi-permeable collision priority" for cases where the outer walls needs to be respected much more than casual obstacles.

Anyways, I made some fast bounce near "1" and then the ball went left in the "2" direction.

@morten_skaaning This is fixed now! Thanks again for the bug report.

It turned out this could happen if the enemy respawned directly on top of the ball. I already had a physics clearance check in place to prevent this exact issue, but it wasn't working when the ball was on a rail (since this moves the ball to a different physics layer). This gap is now patched! 😄

@apparition yay thank you 👏👏