Comments

Log in with itch.io to leave a comment.

Thank you so much for this! Me and some friends have been working on a shmup and free movement has been our wish list for a long time!

Would it be possible for you to add up and down options alongside "left/right" in the shooter facing engine field? This would make vertical shooters or vertical/horizontal hybrid games possible.

Thanks again!

(1 edit) (+1)

Sorry it took me so long to get back to you, I fell into a Fallout New Vegas-shaped hole for a while.

It's definitely possible to convert this into use for a vertical shmup, but it's not within the scope of the project at this time. Since using the UI Interactable mod for a HUD is very popular in the GB Studio community, I targeted specifically horizontal shooters since they'd have the most screen space for most users.

THAT SAID, here's a secret: you can totally do this with the engine as it is right now, you just have to get a little outside the box. When you format your player sprite for vertical shmup sections, have the right-facing sprite frames rendered as facing up, and make sure the player's facing is set to the right. Then you can simply have the fire button mapped to fire upwards. The only limitation here is that the firing arc stuff isn't designed to work with a vertical shmup.

Here's an example sprite I whipped up for what I mean (you're free to use it, if you like):

Since this method won't allow you to flip the sprite to face down on the fly without changing the player sprite, there's no reason to use the left two frames for the ship. It's a good place to put the death explosion animation for your ship, for instance.

Thank you for the reply, I'm going to give this a go! It totally makes sense targetting horizontal shooters for GBStudio for the reasons you say, I'm just a big fan of CAVE shooters lke E.S.P. Ra De so wanted to try that.

Thanks again for the help!

not really a shmup dev, but still looks promising, gotta check this out if i wanted to expand my genre knowleddge

An amazing mod. I'm really excited to try it