Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Beat'em up — Gideros Forum

Beat'em up

MoKaLuxMoKaLux Member
edited December 2023 in Game & application design
Hi guys, I have always dreamt of making a street fighter game!
After just a couple of days it turned out to be the beginning of a beat'em up :p
The project started almost from scratch and putting together some code from the wiki ;)

Some screenshots:

A link to try the proto in your browser :)

Let me share the very rough and dirty prototype that I have. I am using tiny-ecs. I followed sir rrraptor steps and tried ecs in Gideros and now I am hooked o:)

ECS speaks to me because you have a problem, you make a system, problem solved, I love ECS.

Have a nice one!

Likes: keszegh, pie, PaulH

my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
+1 -1 (+3 / -0 )Share on Facebook


  • MoKaLuxMoKaLux Member
    edited January 4
  • let me share my approach to a beat'em up and my struggles:
    1- hitbox and hurtbox: new to me!
    Hurt boxes: one for the upper body (head) and one for the lower body (need more?)
    Hit boxes: one for the punch and one for the kick (you may have many kicks and punches)

    2- sorting sprites in a 2.5D perspective!
    Each sprite should be sorted accordingly (some old arcade games don't deal with this :o ). Cpu intensive, more than 256 sprites and lags appear but I shouldn't need that much?

    3- AI: it can be hard!
    The game is supposed to be "realistic" and I struggled quite a bit with this part

    4- sfx & vfx: to add some juice
    Just pick some random effects and you are good to go!

    5- levels: I choose the easy one
    I don't use cbump nor liquidfun, I checked some modern beat'em ups and a straight level can do

    6- camera: I use sir rrraptor's camera but I may implement a much simpler one should I need to save some cpu?

    7- gfx and animations: with my other Gideros app I can make quite some good ones in no time :)

    I think I have a good base for a beat'em up and I shall call it done?

    What's missing?
    - more than 1 level
    - adjust the collision detection for the jump kick
    - add pickups, bonuses and destructible objects (crates, cars, ...)
    - more juice with particles
    - various enemy type and bosses
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
Sign In or Register to comment.