-----------------------------------------------------
This prototype is currently closed. 

The goal with this project was to check the capabilities of the platformer engine on GB Studio 2 for developing a metroidvania. The main mechanics planned for the final game were tested here,  but any new ideas will be implemmented as well. This prototype also features small changes on the platformer engine code to make the jumping feel more precise and the floor less slippery.

Now, I'm working on a story, new background art, new enemy sprites and the level design for the final game.

-----------------------------------------------------

Instructions:

Avoid contact with enemys, get the gun and defeat the boss at the end.

Controls:

  • Arrow keys (d-pad) to move
  • X (B) to jump
  • Z (A) to shoot
  • Start = Enter

-----------------------------------------------------

StatusPrototype
PlatformsHTML5
Rating
Rated 4.5 out of 5 stars
(2 total ratings)
Authorlab_bueno
GenreAction, Platformer
Made withGB Studio
TagsGame Boy, gb-studio, gbstudio, gbstudio-2, Metroidvania
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard

Comments

Log in with itch.io to leave a comment.

I like it. How do you make a "hold to jump higher" mechanic? Also how did you do the camera?

(1 edit)

Glad you liked it! It has been some time, but I think that the "hold to jump higher" was the default jump configuration, at least in the version of gbstudio I used. What do you mean about the camera?

Ah I thought you were using gamemaker studio since I was filtering for that. In gamemaker the way the field of view is done is with a "camera" which you can manipulate in some ways. This is still pretty cool though I just understand it less.

It was fun!!

(+1)

Glad you liked it!

Thanks for this artwork!!

That's really good, Keep going at it, I like the way you implemented a big boss at the end, very nice

Thanks! I'll keep working!

(+1)

How did you add UI im having trouble with that.

(+1)

You mean the life bar and the gun?

(+1)

life bar please can you make an asset to use it on my game please

(+1)

It's not exactly a asset. The life bar is composed by 5 diferent actors placed in front of each other so they look like a single element. I used the "pin to screen" function on each of these actors. I used a variable to represent the life and set it to 5 on init. When hit by a enemy, two custom events are called, one to decrement "life" by 1 and other to hide the first life bar actor if "life = 4", the second if "life = 3" etc