HoriShooter Plus for GB Studio 2
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!
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Mecha Aster |
Genre | Shooter |
Tags | Game 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!
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