A simple RPG Battle System for use in GB Studio! I demonstrate 3 simple battles complete with damage, leveling up, status effects, battle animations, and loot! Based on popular turn-based RPG's like Final Fantasy, SaGa and Pokemon for the Game Boy, I hope my battle system will inspire you in your quest to make an awesome Game Boy RPG! 

V0.1 - I wanted to put this out there for a while, but never found the time. It's chopped directly out of my work-in-progress game PageTurner so it's a little rough around the edges, but it'll be a complete demonstration when I'm finished. Thanks for dropping by to check it out! Goblin is a stronger clone of Earthworm and "All" square is disabled atm. Both to be prepared in the next update.

V0.25 - Skipped ahead a bit while I'm figuring out how I want the Goblin battle to go. Instead, I first implemented my all-new Debug Menu! In order to make figuring out things for myself out easier in the future, I mapped "Select" to open a menu allowing you to directly edit your stats, refill your HP, and edit item amounts. Now to work on the other main battle!

For GB Studio 2.0 Beta. Battle backgrounds, Slime enemy, Menu Cursor and Poison Icon created by me. Goblin and Earthworm modified from an asset pack by LuckyCassette which you can find here. All other assets are default assets included in GB Studio. Download or purchase of this does not include ownership of any assets not CREATED by me, meaning my mods of LuckyCassette's sprites are off-limits for commercial use.

StatusIn development
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
Authorferrethallstudios
GenreRole Playing
Tags2D, game-boy, Game Boy, gb-studio, gbstudio, Pixel Art
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Touchscreen

Download

Download NowName your own price

Click download now to get access to the following files:

FHBattle_SystemV0.1.rar 246 kB
FHBattle_SystemV0.25.rar 365 kB

Development log

Comments

Log in with itch.io to leave a comment.

have you experimented with multiple enemies at all? i'm working on my own system and its proving to be difficult. also, how do you display hp like that?

I actually semi-abandoned the project when 3.0 was announced, since I'll have to re-do it for the new system. The numbers are sprite actors that change numerals based on variables you set. I intend to get back on it when I get a solid vacation from work.

(+1)

if you ever want to hop on discord and work on it together, I'd love to show you what I've got so far. Maybe we can come up with a good template for an RPG made in GB studio.

Help!

I can't open the project files, because GB Studio won't open .rar files.

Is there a way to use the files?

You need to use a file compressing tool like WinRAR or WinZip to open the Rar.

Thanks!

so how do i implement this into a project?

Best Way: Open the included files in GB Studio and make your game around them, using, copying and modifying the existing scenes to fit your game.

2nd Best Way: Copy the scene, paste it in your existing game. Certain variables and such are already used, so you may have to work some things.

Worst Way, but possibly also best: Just use as a reference for your own work.

ok, thank you!

just one more thing, to set up the menu for fighting, do you have an invisible player that moves over triggers which then represent the menu?

(1 edit)

I did Worms -> heal with potion -> slimes -> goblins. When Goblin attacked, I kept getting "Earthworm used Earthquake", and when I attacked the Goblin it was referred to as a slime. Thought you might wanna be aware of that!

Overall though pretty charming and cute. Like the slime sprite. Good stuff! I am not a fan of gbc's assembly so lots of power to you for making this :)

Yeah, in the description for the battle system I said the Goblin and then "All" sections aren't finished yet. I'll get around to it this weekend. I've spent the week adding assets to my new monster asset pack instead :P Thank you for checking it out!!

Oh, I'm sorry I didn't catch that! Monsters rule! I will be sure to check that out!