There is this game engine called Godot which caught my interest during
around 2019.
It's free. Like, no-catch free with no licensing fee whatsoever. Give it a try if you ever wanted to make a
game.
Upon trying it, something that I noticed instantly is that Godot's 3D support is WAAAYY better than GameMaker
Studio (no idea if it is better than GMS2, haven't used that before), so I
wanted to take this chance to make something 3D, as I have almost never done so in GMS.
It was supposed to be a punchout clone with you playing as a dollar-tree discounted Little Mac™. Too lazy to make another character model so it's now a first-person view of you fighting dollar-tree discounted Little Mac™ instead.
The whole gameplay is pretty simple. Both you and your opponent has 2 stances, high and low block.
Each of you can also throw left and right punches that aims for their opponent's head or stomach.
If attacker is attacking the receiver's head and the receiver is in high-block stance, the attack gets blocked.
Same goes if attacker is attacking the receiver's stomach and the receiver is in low-block stance.
Otherwise, damage is dealt to the receiver.
This is the reference sketch for the model. Feel free to use it for whatever:
The whole thing took about 4 days to make. Not very experienced in 3D modelling, so this is all I could manage ¯\_ (ツ)_/¯.
Look at these beautiful boxing gloves.
This demo is web based, feel free to try it out here.
No download is required.
Note that loading may take awhile.
Controls: Arrow keys. Up/Down to change blocking stance, Left/Right to attack.