I made a 3D fighting game to answer this 1 question:
ฝัง
- เผยแพร่เมื่อ 29 ก.ย. 2024
- game link ladies n gents:
mizpah.itch.io...
Hellaur ladies and gentlemen today I made a 3D fighting game in Godot Engine in 25 days to find out which is the best game engine for aspiring game developers. Which is the best game engine? Unity? Unreal? Godot? Pico8? Well well well, stick til the end to find out. I did use a game engine to make this game but hey hey totally unbiased ;)
Was it worth spending a fraction of my life for this? I don't know. Everything is a blur. It was fun being able look forward to a creative outlet though, I haven't felt that for a while.
I use Godot Engine for making the game, Aseprite/Blender for making the game's art and I'm a beginner/newbie game developer. I do all the art kit, code, design for my very first game. And no, this isnt my dream game lmfao, but I want, I need, to finish my project. Come along with me in this chaotic journey.
// CHAPTERS
0:07 Intro
// CREDITS
Aerosol of my Love, Pixelland, Spellbound, Danger Storm, Voxel Revolution, Werq, Townie Loop, Two Finger Johnny, Twisting Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 creativecommons...
// FOLLOW MY SOCIALS
TWITTER: / mizpah_dev
Honestly inspiring to sees someone commit to such a tight timeline and actually stick to it. Looking forward to whatever you have planned next!
Yeah, I had to finish it before school starts because I didn't want a daunting project to interfere with my schoolworks. Thanks for watching!
This reinvigorates my confidence in continuing to pursue my own 3d fighting game project. Even though I grew up without a computer and am learning from scratch.
Keep it going dude! I started out with a potato laptop that freezed every minute, nothing's too far out of reach for us :)
The fact you got this far is amazing, to be honest. I'm working on my first fighting game right now, and it's a lot.
Thank you!! It took a lot more effort than I would’ve expected, best of luck with your current project!
AYO THIS WAS FUN TO WATCH makes me want to make a game and stop procrastinating too 😭
Gooo use all that new year energy for game dev :D
Just informatively Those were not legitimate combos you went over in Tekken on the gameboy, that was the movelist which contains the set of all the exclusive moves a character can perform (ranging from pokes, strings, launchers, throws etc...) The command list contained a lot of strings, which when inputed, use a mix of high mid or low attacks in the sequence. A legitimate combo consists of for example getting a counter hit on someone and then launching them, afterwards juggling them then using a "screw" type attack (combo extender in Tekken 7) to take them to the wall to maximize the damage output
Thanks for your input! I don't really know much about fighting game terminologies/rules, If I knew this earlier, figuring out a combo mechanism for the games would've made things much easier. Really helpful information!
No, a combo is just any sequence of attacks that can be performed before the opponent is able to exit their hit stun animation, which resets after each hit (but part of the balance is that different attacks vary how quickly the opponent recovers and how soon you can attack again, as well as which buttons the game will allow you to follow up with right away instead of resetting to neutral)
Those sequences are combos, it's just that Tekken is very restrictive about which attacks characters can do after each hit without a special condition allowing you to link the approved combos together.
Part of that is down to the idea of having each button be a particular arm or leg, so it's logical that there will be times when you shouldn't be able to do certain attacks, but it does make low level play feel very stiff when compared to VF (which has only one punch and kick button, respectively, meaning that more often than not there will be multiple viable ways to continue your combo until you either end up in a character state with no moves that are fast enough to continue striking before the opponent can block, or the only viable move from that stance is a hard knockdown).
Most fighting games are between those two extremes, with some combos being exclusively what the developer intended and others being more about intelligent use of special moves and normals to prevent the opponent from responding.
You know fighting games are super complex and like the entire FGC is based around learning and educating it's members on how complex they are and the specifics. Like if I say Miras shadow bats Kara cancel into the standing HK into Ultra, that sentence actually makes sense and uses pretty universal terms besides the move specifics.
Yeah, I should’ve known. Thanks for the info! I’ll look into that in my spare time :))
I remember this video. I did a fan art for this game a while ago then I forgot it ever existed. Today I saw that art on my IG and remember this video existed lol
I wanna make one based off ultimate marvel vs capcom 3
Listen up kido, old man talk incoming. But first some nice words, your hilarious and clearly aware of your flaws (procrastination) and limitations (3d modeling, face tanking coding on cam etc.). Don't overburn yourself! Make it into a hobby not a grind. You're great at this.
Now the oldman talk, just last week I was wondering why I'm still not learning Godot. I know I wanna do it, it's perfect engine for me and I'd love to add game dev as a hobby to my daily routine. Plus back in the day I used to love sink countless hours slowing tech related problems etc. And that's the answer right there, I don't have the luxury to do weekends of 16hour hyper concentration on new project, go to bed without shower, wake up God knows when and go for another 16. But that is what's needed when you dive into such complex matters as game dev, you need to go in there and just mess around.
Idk how old are you but you're young so don't push yourself to perfection do not burn yourself out. Make it into a hobby not a chore, small steps, but consistent. Take what you've learned here and mess around with that framework, do the silliest things that comes to your mind. Don't push yourself to work on new project and forget what you've done here. As I said you're hilarious and you don't need to go to open world mmo to genre for us to watch your VIDS. Stick with what you made here for few more projects. Maybe make a 2d sprite side scroller in 3d world or smt. Just have fun :)
Hey, thanks so much! You have no idea how much I needed your advices. I've had my large dose of burnout in the past(rarely opened my pc back in 2022, programming felt icky), and I realize that I have a tendency to repeat that toxic grind process.
I made a lot of progress on this project because it was our school break, but now I'm back at school and find it a bit annoying that I won't have all the time and energy for projects like these without ruining my academic performance.
And yeah, we game devs shouldn't take ourselves too seriously and should just treat game dev just like any of our other hobbies. I guess the fact that I'm putting this on the internet, puts a lot of pressure in my part(even though I'm the only one pressuring myself haha)
Thank you for taking the time to write this comment. It makes it feel like there should be nothing wrong with growing at a much relaxed and slow pace. :)
@@mizpah_dev consistency is a king (or a queen :D) and limitation is key to creativity. So just practice what you already know and challenge your creativity in that small framework that you already have.
There was a recent vid from a game dev where he's making magnet boy puzzle game. In that video he talks about struggle to come up with new puzzles. At the end of the vid he essentially takes the skills that he already has and makes a sandbox where he can variuos world objects around without thinking until he randomly stumbles into something good. Do the same, do random stuff at your pace, whenever you feel.
But don't blame yourself for skipping a day or a week, life is hard and we need a rest. It's okey to feel like your not doing it and not do it, just don't blame yourself for that.
Btw I'm not saying you're blaming yourself (maybe u said it I forgot, I have adhd...) I'm just sharing something I wish I knew earlier in my life.
In short what I want to say is take breaks, don't blame yourself for "skipping a day or a week" , don't let stress turn into anxiety. But keep doing it whenever you feel It. BE BAD AT IT! Eventually you'll find it enjoyable.
I'd like to return your kind words at the beginning of your comment it truly makes me happy that I managed to help you. I might even buy your, first full release, game at full price. But that's a big MIGHT. Imma cheapskate when it comes to buying vidya. So don't hold me accountable if I wait for two years for a discount and a coupon code on top of that discount to get it. However I'll be waiting for it kido!
Stay funny!
EDIT: I'm very sorry for a this long wall of text.
Great video, do you publish your source code? I'm interested in viewing it.
I might publish it soon, gotta clean up the code a tad bit though :)
That was a fun watch, I think you made a lot of progress in such short amount of time.
Fighting games have a lot of rules that are not as easy to spot as FPS games, for example... It has stuff like advantage when blocked or when it hits, which determines if the defending player can take initiatve first and if something can combo/link into another attack.
I wonder how your game would turn to be without this knowledge. You got a little lost on combos for not knowing much about this aspect, but maybe you would've come up with an unique twist down the road.
Thank you for your input! Yeah, I sort of just dipped my toes into the water without much planning haha. I think your explanation clarified it for me, thanks!
you got hert box and hits box backwards
Thanks for informing me, my bad!😅
It is normal that it is difficult to make even a basic fighting game, it is literally one of the most difficult genres to make, next to rts.
Yep. And if I only knew it would be this difficult, I probably would've just passed lol
If you ever want to make another fighting or action game I’d check out a devil talk by the artist for skull girls, they break down the importance of key frames for dynamic and easy to read animations that feel impactful .
Developer* not devil … dam auto correct
What recorder did you use? Im starting my game dev journey and i think i wanna give a try at recording as well lol
I use OBS, give recording a try, it's really funnn
lmao i like the characters. I'm bad with ideas so i find this funny.
You remind me of this one girl I met who's into Blender. You talk just like her 😂
lmaoo, I have a weird obsession with Blender
Combos aren't strings^^
Link to tutorials you watched?
There were heaps! Here were the main ones:
2.5D Camera:
th-cam.com/video/oj2_O_ycSfo/w-d-xo.html&ab_channel=N3KEN
(this one's in unity, but it can easily be applied to godot too)
2.5D movement:
th-cam.com/video/QJPfkkVCAPI/w-d-xo.html&ab_channel=Miziziziz
Main mechanics were inspired by MixMorris's video:
th-cam.com/video/Xw8F57Ci_b8/w-d-xo.html&ab_channel=MixMorris
Blender fundamentals:
th-cam.com/video/1jHUY3qoBu8/w-d-xo.html&ab_channel=Imphenzia
PS1 Graphics fundamentals:
th-cam.com/video/7s7uSx18DUc/w-d-xo.html&ab_channel=Garbaj
th-cam.com/video/m3Wf-EegBgg/w-d-xo.html&ab_channel=Miziziziz
These vids will get you up to speed in making a 2.5D fighting game :))
Ty : D
I came across this because I too want to make a 3D Tekken-esque fighter like this. Now I just have to... learn Godot and relearn Blender and... yeah.
I hope the devlog inspires you to make one! (even though there were some goofy issues lol)
500k game studio comes up with concord after 8 years and 400mil
This is so good and is just starting, it can be so much better! I'm doing some research to decide if I can make a fighting game and this was inspiring. You are a genius in my eyes.
Thank you for your kind words! Making a fighting game gets tricky, but seeing it come together can be very motivating. Good luck with your pursuits!
@@mizpah_dev 🙌
2:46 oof I’ve dealt with the shaky camera, I can’t remember what I did to remove it on my third person camera and found out sometimes it the player movement or the transform.look() at function(unity)
im trying 2 make my own fighting game and this is inspiring!!!! thank u!!!!!! I’ve got a bad condition known as “giving up” but like…… I’ll keep going!!! Maybe!!!!!
This did not aged well for unity…
I guess we all know who the winner is
As someone who wants to get the base workings of a 3D fighting game engine from scratch for a class, seeing this is reminding me of the pain I will put myself through. Love fighting games but as a dev and player, a good feeling fighting game is insane for a single person to develop. For the limited time frame you worked in, great job!
Aye thanks so much for your support, I hope you get to finish that game idea that you have in mind! It's really a bit daunting and awkward at first, but making progress is always motivating :) Good luck!
Kid you have a nice sense of humor and you are most certainly going places :)
Wow, thanks! Hope you're having a great day :D
Is it possible for me to study your project to see how you made things work?
Really cool to see
there's so much that goes into making fighting games and even just games in general
I respect it so much
Thank you! Yea, the nuances are really fascinating :)
How did you make the enemy cpu for a fighting game in godot?
Also great job with this in such a short amount of time ❤
perfect asmr voice, love it
holy this is old, im also a gamedev on roughly the same level you were like 7 months before you made this vid, wanna work together on something together?
Bro went to get milk again 💀
every time im making a project i just feel like it's not good enough ;-; working on a new one tho
Nice video! When I think of basic fighting games, I think the first Virtua Fighter. Granted, you had motions for special moves, but on the surface, it wasn't that much.
Thanks! You have a good point, I spent too much on minor issues and ran out of time for animating more moves :)
this was a fun watch
i’ve been wanting to make a fighting game but i’m scared it’ll be too difficult
Yo this is inspiring :O
Awesome job!
Thank you! :D
Great to see you have such dedication to the rise of the robots series that you made your own spiritual successor!
Thankss so much! Yeah, nostalgia has a really strong hold on me haha
Do you have any tips for making a fighting game?
This is good stuff! Really enjoyed watching this
Thank youu!!
Just found the single frame aye joke at 3:47 lol. It's like one of those videos you need to watch few times to get every detail, total masterpiece. THE COUNCIL DEMANDS A NEW VIDEO
finally, someone actually noticed that frame lol. didn't think anyone would bother haha. Thanks, anddddd yeah the new video's a weird game idea😭so it'll prolly take a while
haha I know the feeling, love tiny details like that. Good to know it'll be another piece of art lol, take your time no pressure
1:38 "favourite game from my childhood"- mobile game. I am not judging. I am just... struggling.
lmaoooo can't help it xD was born in the early 2000s
Awesome :0
im makin one too
how you would do a fighting game but based in the peace?
Sorry, I'm not really sure with what you mean by basing it off peace😅
Best of luck with your game, though! 🤗
@@mizpah_dev thank you!
ye
Peace is the opposite of war...
So I mean, how to make a fighting game that instead of basing it on hitting the opponent, should be based on the fact that you can combat by doing something good for the opponent.
makes sense?
@@WinnieThePoorOFFICIAL that actually sounds clever! I haven't played nor seen a game similar to that idea, but maybe it could have a more wholesome atmosphere? Killing someone with kindness by giving them gifts or hugs? Hehe. Neat idea!
@@mizpah_dev Yeah that is the idea, a game with a good ethical and educational message that reminds us of how good is to desire peace for all...
(Unlike what you say at the beginning of the video xd)
/It have a complete history but i will not make more spoiler/
@@mizpah_dev The game is completely working as a 3D Fighting Game with all its controls, even little by little finishing designs and all the 3D characters and the movements, for now I have made 7 characters I thought it would be good 14 more, up to 21 characters for the history mode. But it is a slow and long job for a bear like me :'V
Thats the perfect way to compare game engines your efforts didn't go to waste... You made the most perfect game engines comparison video with all the details absolutely stunning work... ofc godot will punch and kick the fuck outta of unity lmao
I spent my entire school break on this just to see this questionable dream idea come to life lmfao
We're off to a weird start to 2023
Hope you continue!
Even if you aren't good enough you are still better than 99% of all people. 😀
Aww thank you sooo much. Not sure If I’m literally better than the 99% haha but thanks for your kind words
love ya videos, its been a while since your last upload, i hope you're doing okay!
Thanks! Hope you're doing okay as well, I've just been so busy with school, but I'm gonna get back on track once my schedule's a bit loose.
Hi im seth and im making web series called xenomon it was originally a smash bros clone but realtiy was not kind i want to make the idea work but im not putting it to a big company but if you want to help me make the game on unity i could use the help
Sorry, but I've been really busy these past months dealing with schoolwork, so I haven't set aside time for game development. Wishing you the best of luck with xenomon, Seth! :)
Like y favoritos.
I need to stop procrastinating
Same, dude
@@mizpah_dev have you ever considered making bad games on purpose? I host a game jam for that
@@AdrienDittrick i've already been doing it😂 might check it out though, thanks!
I just learned of this and thing that it's so amazing.
Thank you!😄😄😄
Motion inputs pls
this is awesome
Can you make this game available also for mobile
awe thanks! I wish I could, but I still don't know how to make mobile games (maybe in the future I'll learn how)
I searched for a tutorial and this came up xd
Hahahha whoops
when r u coming back ur videos are chill asl
I really do intend to come back soon, like these sorts of stuff make me so happy, but things are really busy rn w uni interfering w all my plans, thanks for your support!
So, what game is the best to make a 3D Fighting game?
I'm prolly a bit biased at the moment, but Godot and Unreal seem to be good options
You should add a countering system like I'm Dead or Alive also making my own fighting game can I take a peek at that code
If only I had more time for this project, a countering system would’ve been soo cool! Also, I’m sorry but my code is abhorrently messy so I don’t feel quite prepared with putting it up online. I can share some resources tho if you’re cool with that :)
Sounds good mostly just wanted to just get an idea of what I'm doing for architectural reasons @@mizpah_dev
Frame data
Can u make this for Godot 4 pls ??
Great suggestion! But, I actually haven't tried out godot 4 yet. I'm still currently learning godot 4 for my next project :)
As a fighting game player letting you know tekken was not a good choice for reference nothing wrong with the game but its known for it's large character move list with the inputs being built around how you flow that move in a combo and that scares the shit out of new players better games to get an idea of combos and movelist from would be virtua fighter, dead or alive, and my personal favorite rival schools this one uses motion inputs these games have a much more reasonable way of doing moves and combos
Huh, that's pretty insightful. Frankly, I haven't played any other fighting games aside from Tekken, so most of my inspiration for this game was just from this one franchise. Thanks for your suggestions!
@@mizpah_dev No problem I love these games if you want to know more about go watch core a gaming his analysis videos are famous in the community
You shouldkeep afding to it !
Thanks! but I'll think I'll leave it like that for now, been busy working on a new project haha
Ngl. I THINK THAT WAS AN INFINITE COMBO
It must’ve, I lost all my health within a millisecond lol
do you know what archetypes are?
I haven't did much research but I've heard about them. It would've been nice if I actually included them in this game lol
Man, can someone please make a real 3D fighting game. Something simple, punches and kicks but that allow you to move in all directions 😮💨
what an enjoyable video lol
Thanks!
That was really cool!!!!!!!
Yoooo thanks!!
First! 😯
Great video!
Cheers first viewer :D thanks!
it was so fun to watch ahhahah
Glad you enjoyed it :))
you are amazing
Awe Thank you!
You have done that alone?
Then you are very talented!
Thanks so much for your kind words!!
@@mizpah_dev No.
Because I try also a Fighting Game for 4 Years, but I'm not that quick like this...
@@BeatemupMaster don't be too hard on yourself! Good things take a lot of time to get finished :)
@@mizpah_dev I think also this way...
It's a Hart Development, that I choose
@@mizpah_dev Hard on me is also a Disziplin
I love real steel
Me too!! One of the best :D
This video was very fun to watch
Thank you!!
// CHAPTERS
0:07 Intro
This is indeed one of the intros of all time
It's refreshing to watch a gamedev video with a fun personality, keep it up
I really appreciate your nice words, thanks! The intro might've been to extravagant lol
This was great! I learned a lot just watching your flow.
Also, for a channel with only a few videos, you've got a knack for TH-cam! Really fun and laid back vibe. Hope to see more.
Thanks! I’ll be honest, I haven’t been posting much lately, but I really appreciate your positivity :)
Have a great day :D
For the record this would be considered a 2D fighting game; as 3D fighting game usually refers to the ability to move around in the 3D environment, not the use of models over sprites
Ohhh, I had no idea about that. Thanks for informing me! I was gonna try to imitate the movement style in tekken 7, but sadly ran out of time.
That arena you made for your fighting game was pretty sick.
Thanks soo much, most of my efforts went into that arena lol, thanks!
Ur pretty talented! Love the lil drawings and edits you do
Thank you!! The lil drawings take the longest to make lol so I'm glad you appreciate them
Real Steel was a good moive
Yess! The whole franchise is great :)
@@mizpah_dev there's more than one moive?
I've only watched one movie, but there was a game based on it which inspired me a lot :)
thanks for details
is there any engine with that you can make fighting game but only with pngs as buildbox is only with pngs but there is no fighting game creator
I'm not quite sure. So far, I've only made games with Godot :)
@@mizpah_dev your games looks amazing.you are such a good game maker
As a person that’s currently trying to make their own fighting game this is really motivating to see someone persevere through the task. The game looks incredibly beautiful for such a short project, really reminds me of the indie fighting game Schwarzerblitz - gonna have to try to persevere just as you have 🤝
I've never heard of Schwarzerblitz, but googling it now and it looks really sick! Thanks for the kind words! I hope you can push through the development and finish your fighting game :)
Seeing this video is very inspiring. Making all of this on you own is amazing. I have dreamed of making my own fighting game and have come up with a rough draft for the characters and art direction. Do you have any advice for new developers on what courses or sources of information they should dive into to get a better grasp on making a video game?
Thank you! I think what's important is to have an inspiring game idea in mind and try to break it down into simpler parts. In this case, I wanted to make a fighting game, so I focused on making a fully functional prototype before adding all the bells and whistles. Here were the core sources that helped me a lot:
2.5D Camera:
th-cam.com/video/oj2_O_ycSfo/w-d-xo.html&ab_channel=N3KEN
(this one's in unity, but it can easily be applied to godot too)
2.5D movement:
th-cam.com/video/QJPfkkVCAPI/w-d-xo.html&ab_channel=Miziziziz
Main mechanics were inspired by MixMorris's video:
th-cam.com/video/Xw8F57Ci_b8/w-d-xo.html&ab_channel=MixMorris
Blender fundamentals:
th-cam.com/video/1jHUY3qoBu8/w-d-xo.html&ab_channel=Imphenzia
PS1 Graphics fundamentals:
th-cam.com/video/7s7uSx18DUc/w-d-xo.html&ab_channel=Garbaj
th-cam.com/video/m3Wf-EegBgg/w-d-xo.html&ab_channel=Miziziziz
But if you're still really new to game dev, I'd suggest watching youtube videos from GDQuest, their videos helped me a lot when I was just starting out :)
@@mizpah_dev Thank you so much🙏🏽
I honestly felt this video😅😅😂❤ hella dope😊
Thank youu!!!☺
thanks for the motivation,,, needed it🙏
I'm so happy hear that! Keep it up!
kinda forgot about u, glad u back🫀
Yea I've been out for a year and a half, glad you're still here!
fire vid
Thank uuu
Damn this channel is so underrated
Thanks for watching :))
8:59 ayo?
I can't help it😔
You did a GREAT job!!! :)
Thank you sooo much :D
Yo welcome back
Yoo Destus! Glad to see you here
@@mizpah_dev I'll always be here 😁✌🏽
Great stuff!
Thanks!