A downloadable tool

Download NowName your own price

HoriShooter Plus adds a baseline of camera and gameplay functionality necessary to make a scrolling shooter to GB Studio 2 beta 5. It also comes with a short, single-stage sample game demonstrating the majority of its features.

Features

  • Full range of player movement, including diagonally!
  • Detection of hitting walls!
  • Invincibility flashing via manipulation of existing GB Studio sprite code!
  • Projectile reservation for the player!
  • Alternate firing angle modes for vertical shots fired by the player!
  • Pinning projectiles to camera movement, allowing for large bosses using background and camera movement smoke and mirrors!
  • BONUS: Free Range Mode, allowing players to freely explore side-scrolling levels without gravity using the Horizontal Shooter Plus mechanics!
StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorMecha Aster
GenreShooter
TagsGame Boy, gb-studio, Shoot 'Em Up

Download

Download NowName your own price

Click download now to get access to the following files:

HoriShooter Plus v1.01 for GB Studio 2 beta 5.7z 125 kB

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