- Home /
Help making a fighting game
I want to make a side view fighting game in unity, but I have never made one before. Can someone point me to a tutorial for making 3D fighting games?.
Sorry to followup with another question but, how are the colliders/hitbox setup (for interaction between two 3d model..ex. punch, kick)? Do I need to put colliders on the hand of the model?
I used to make 2d game with smoothmoves,it was easy, now I'm using 3d models with mecanim and Playmaker, I feel like starting from scratch again..sigh
This question is very broad. You need to say what type of fighting game you want to make. Is going to be a shooting game or a sword-fighting game? If you comment on what type of fighting game you want it to be, then I might be able to help.
Answer by flaviusxvii · Mar 23, 2011 at 03:13 PM
Tutorials generally focus on tighter subjects. "Making a 3D fighting game" is both overly simplistic in its ambiguity and very complicated in its execution. You should start with simple projects, digging up tutorials for basic concepts and build your knowledge progressively.
^ Basically, this. But to tack more onto this answer, I will say that making a fighting game is quite easy (note I said making a fighting game, not making a GOOD fighting game :P). Scenes can be 100% atmosphere without any worry about needing to be interactive, unless you want destructible environments. What you should be looking for though is tutorials on simple things like movement, jumping, and collision events (for dealing damage). I recommend starting with a simple one-player scene where you can walk, punch, and block, and worry about AI later.
Answer by Persona · Mar 23, 2011 at 03:21 PM
There isn't one for Unity. You need to find someone who is making one and ask them for advice.There's one game called Kinetic Damage made in Unity.
But to start you need to set up animations for the fighting, along with colliders to note the damage, and scripts to affect the health and states.
Answer by parsed · Nov 03, 2012 at 10:02 PM
Was told interacting at low level with the animations is a pain(actually, impossible)... there are two ways to do this, one of them is not exposed by Unity3d and would require a custom animation class overriding and interacting directly with the animation framework, this is what I was told is impossible as it is not exposed. (They could always be wrong though)
Unless you mean a 2d fighter, in which case it's cake, just animate the 2d tiles directly, and either use pregenerated animations and switch them, or use a skeleton of sorts (there are 2d skeletons sold in the asset store.
Axis aligned bounding boxes for collisions are easier.
Your answer
Follow this Question
Related Questions
How can i make a simple quiz game in unity? 2 Answers
makin' 2d action adventure 1 Answer
how to apply universal shaders? 0 Answers
adding GUI text in 4.6.1f1 3 Answers
How can i make a ScreenShot and Share button in unity for AR(ARCORE) 1 Answer