Jump to content
  • Advertisement
Sign in to follow this  
Swordmaster

Some general questions about how to start making a fighting game.

This topic is 2472 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey everyone. I had a few questions about game development and thought, what better place to turn than Gamedev!

  • Generally speaking how long would it take to make a 3d fighter, or any 3d game for that matter with an indie team? And what specific type of personnel would I need in making a indie game? And how many of each job position?
  • Which platform/s should I make my game for? I've heard PC would be the best choice for indie games, but what are the requirements to get on Xbox Live or Playstation Network? Is it difficult to get a game distributed for the aforementioned latter two platforms?
  • Have any of you ever built your own motion capture studio? I've seen videos where people use Microsoft Kinect's for mo cap work. Would this be a viable option or what options do I have?
  • Have any of you ever started an indie team, where you didn't pay the personnel working on your video game idea? Instead they treated it more like a hobby?
  • What recommendations would you give me as far as what game engine I should use to make a 3d fighting game? I was thinking something like either the Unreal Engine 3 or CryEngine 3 SDK's. Also, in the game I'd really like implement a feature of dynamic and progressively flowing blood on character models clothing and skin. Is there any engine that can make this possible?
    Thanks for the help and I'm all ears on any other advice you can give me.

Share this post


Link to post
Share on other sites
Advertisement
1) Generally speaking how long would it take to make a 3d fighter, or any 3d game for that matter with an indie team? And what specific type of personnel would I need in making a indie game? And how many of each job position?
2) Which platform/s should I make my game for? I've heard PC would be the best choice for indie games, but what are the requirements to get on Xbox Live or Playstation Network? Is it difficult to get a game distributed for the aforementioned latter two platforms?
3) Have any of you ever built your own motion capture studio? I've seen videos where people use Microsoft Kinect's for mo cap work. Would this be a viable option or what options do I have?
4) Have any of you ever started an indie team, where you didn't pay the personnel working on your video game idea? Instead they treated it more like a hobby?
5) What recommendations would you give me as far as what game engine I should use to make a 3d fighting game? I was thinking something like either the Unreal Engine 3 or CryEngine 3 SDK's. Also, in the game I'd really like implement a feature of dynamic and progressively flowing blood on character models clothing and skin.
1) There's no formula for this. One person with 10 times as much experience isn't equal to 10 people with little experience. One experienced person could do it alone, or 100 inexperienced people could fail.
2) Definitely PC. In simple terms, you simply can't get on XBLA or PSN -- it's very hard these days (even for real games companies), it involves your publisher making business deals with Sony/MS, which is out of your league right now. If you're set on console development, you can get on XBLIG for $100.
3) I've seen Kinnect mo-cap first hand -- it's definitely an option if you own a copy of MotionBuilder. However, as with all mo-cap, you still need animators to clean up the produced results and turn them into something usable. Mo-cap usually just provides a starting-point for an animator to work from, and this is especially true with cheap solutions, like the Kinnect.
4) Yes, and if you're going to do this, be sure treat it as a freeware project, not as a commercial venture.
5) Those engines will be fine, but I'd learn to walk (i.e. make some simple games) before getting hung up on specific fancy features, like blood simulations.

Share this post


Link to post
Share on other sites
Thanks for the reply. But why would I need to treat this as a freeware project? If and when I complete the game, wouldn't it benefit my team and I more, to release a demo version for free instead? And charge for the full version?

Also, why do I need to make simple games first? And the reason I ask about the blood effects is because I'm worried that if I start working within a specific engine, that I won't be able to implement that feature in the future due to some limitation in the engine.

Share this post


Link to post
Share on other sites

Thanks for the reply. But why would I need to treat this as a freeware project? If and when I complete the game, wouldn't it benefit my team and I more, to release a demo version for free instead? And charge for the full version?
[color="#ff0000"]I think he meant if you're going to have people working for free on your project, then the project will have to be freeware. The reason is, if you've got twenty people making your project for free and the project is being sold for money, then it's unfair to them, as they worked on it and got nothing out of it (even if it was just a hobby).

Also, why do I need to make simple games first? And the reason I ask about the blood effects is because I'm worried that if I start working within a specific engine, that I won't be able to implement that feature in the future due to some limitation in the engine.
[color="#ff0000"]It's because you should learn to walk (as Hodgman said) before you try to run. Making simple games first will give you experience that you might need to make a more complex game.



Share this post


Link to post
Share on other sites
@ApochPiQ, To that specific question, no. But game development won't put anybodies life in danger if mistakes are made. If your talking about the massive undertaking of work put into something like a triple-A game, then wouldn't that all depend on the skills of the team I recruit and the amount of people on it? As well as how much work they're actually willing to put in, no matter how long it takes?

@GHMP, So are you saying that I would have to release the project as freeware because my team wouldn't get any money out of it? Because they would, and part of the money they get would come from whatever earnings we make from the game. And possibly whatever I can pay them during the course of development, if they're open to that. Also can you define what in your mind a simple game is? Because I think everyone one has a different idea of what constitutes as one.

And does anyone have an answer to the question I made earlier about blood effects?

Share this post


Link to post
Share on other sites

@ApochPiQ, To that specific question, no. But game development won't put anybodies life in danger if mistakes are made. If your talking about the massive undertaking of work put into something like a triple-A game, then wouldn't that all depend on the skills of the team I recruit and the amount of people on it? As well as how much work they're actually willing to put in, no matter how long it takes?

@GHMP, So are you saying that I would have to release the project as freeware because my team wouldn't get any money out of it? Because they would, and part of the money they get would come from whatever earnings we make from the game. And possibly whatever I can pay them during the course of development, if they're open to that. Also can you define what in your mind a simple game is? Because I think everyone one has a different idea of what constitutes as one.

And does anyone have an answer to the question I made earlier about blood effects?


You could potentially implement flowing blood type stuff in most any 3D engine. An engine is not wholly mutable.

But but but!

Question for you. Do you play fighting games? If so, which ones and how do you play them? Are you an enthusiast, someone who just kind of likes them, or a tourney level player? What is your goal for this game?

Share this post


Link to post
Share on other sites

@ApochPiQ, To that specific question, no. But game development won't put anybodies life in danger if mistakes are made. If your talking about the massive undertaking of work put into something like a triple-A game, then wouldn't that all depend on the skills of the team I recruit and the amount of people on it? As well as how much work they're actually willing to put in, no matter how long it takes?


The question doesn't have anything to do with putting lives in danger or anything like that. Suppose nobody was ever going to cross your bridge, thereby rendering its safety moot. Would you still build a Golden Gate replica first?


The point is that you don't have the skills to make that bridge yet. You need to learn the fundamentals of engineering, of materials, of physics, of harmonics (c.f. the infamous Tacoma Narrows incident), of any number of managerial and practical tasks - you have to know a lot of stuff to build a bridge on that scale.

Your bridge won't even come close to existing if all you've ever built is a house of cards. Maybe you don't have all the prerequisite knowledge in materials, and the concrete shatters as it hardens. Maybe you don't know basic engineering, and the cables snap. Maybe you don't know physics, and the impact of a bird walking along one of the cables destabilizes the entire construct. Maybe you don't know harmonics, and a gentle breeze causes your bridge to oscillate at its natural resonant frequency and collapse. Maybe you don't know basic organizational skills and you can't actually get the crew of thousands of manual laborers needed to actually construct the thing. There are almost certainly many other aspects to building bridges that I don't know about, so I can't even suggest where things might go wrong.


As Hodgman already said, throwing more people (or time) at it isn't a magic solution. A thousand monkeys will never build the Golden Gate Bridge no matter how much time you give them. One brilliant architect will never build the bridge either. You have to hit a critical mass of skill, time, money, manpower, and dedication - for both bridges and games.

Realistically? You personally will not be able to recruit the people or skill sets you need to build your dream game unless you have huge amounts of money to command. Don't have a couple million dollars to commit to the project? Sorry, all the talent will go work for someone who can actually pay them. Even if you do have the cash, you'd have to be a managerial genius (or at least a very experienced businessman with good sense for delegation) to wrangle the team for the several years it would take to produce the game.


Nobody is trying to suggest that you can't reach that point eventually; obviously, people make great, huge games all the time. But they don't just wake up one day and go do it. There are prerequisites, and trying to ignore them will only lead to frustration and failure.

Share this post


Link to post
Share on other sites

[quote name='Swordmaster' timestamp='1316223623' post='4862658']
@ApochPiQ, To that specific question, no. But game development won't put anybodies life in danger if mistakes are made. If your talking about the massive undertaking of work put into something like a triple-A game, then wouldn't that all depend on the skills of the team I recruit and the amount of people on it? As well as how much work they're actually willing to put in, no matter how long it takes?

@GHMP, So are you saying that I would have to release the project as freeware because my team wouldn't get any money out of it? Because they would, and part of the money they get would come from whatever earnings we make from the game. And possibly whatever I can pay them during the course of development, if they're open to that. Also can you define what in your mind a simple game is? Because I think everyone one has a different idea of what constitutes as one.

And does anyone have an answer to the question I made earlier about blood effects?


You could potentially implement flowing blood type stuff in most any 3D engine. An engine is not wholly mutable.

But but but!

Question for you. Do you play fighting games? If so, which ones and how do you play them? Are you an enthusiast, someone who just kind of likes them, or a tourney level player? What is your goal for this game?
[/quote]

I understand the first sentence in your answer, but why do you go on to say "an engine is not wholly mutable?" Thanks by the way. I grew up playing fighters like Mortal Kombat and Street Fighter and was really influenced by these types of games. Then I started playing Virtua Fighter and Soul Calibur on the PS2, but I sold it. I know many fighters are incredibly well thought out when it comes to game play. I wanted to get back into Soul Calibur, so I can study it closely and implement similar mechanics from it into my project once I buy a new console. Either this or get someone else who knows more about fighting games than I do and have them work on designing the game play. I think I may be setting the bar too high though, as I don't know how long it would take me to learn these games in and out and become a high level player. Or if could even find someone to help me who knows about such things. Do you have any advice you can give me on the matter? But this is the reason I come asking you guys, because I don't have anyone to guide me in the right direction.


[quote name='Swordmaster' timestamp='1316223623' post='4862658']
@ApochPiQ, To that specific question, no. But game development won't put anybodies life in danger if mistakes are made. If your talking about the massive undertaking of work put into something like a triple-A game, then wouldn't that all depend on the skills of the team I recruit and the amount of people on it? As well as how much work they're actually willing to put in, no matter how long it takes?


The question doesn't have anything to do with putting lives in danger or anything like that. Suppose nobody was ever going to cross your bridge, thereby rendering its safety moot. Would you still build a Golden Gate replica first?


The point is that you don't have the skills to make that bridge yet. You need to learn the fundamentals of engineering, of materials, of physics, of harmonics (c.f. the infamous Tacoma Narrows incident), of any number of managerial and practical tasks - you have to know a lot of stuff to build a bridge on that scale.

Your bridge won't even come close to existing if all you've ever built is a house of cards. Maybe you don't have all the prerequisite knowledge in materials, and the concrete shatters as it hardens. Maybe you don't know basic engineering, and the cables snap. Maybe you don't know physics, and the impact of a bird walking along one of the cables destabilizes the entire construct. Maybe you don't know harmonics, and a gentle breeze causes your bridge to oscillate at its natural resonant frequency and collapse. Maybe you don't know basic organizational skills and you can't actually get the crew of thousands of manual laborers needed to actually construct the thing. There are almost certainly many other aspects to building bridges that I don't know about, so I can't even suggest where things might go wrong.


As Hodgman already said, throwing more people (or time) at it isn't a magic solution. A thousand monkeys will never build the Golden Gate Bridge no matter how much time you give them. One brilliant architect will never build the bridge either. You have to hit a critical mass of skill, time, money, manpower, and dedication - for both bridges and games.

Realistically? You personally will not be able to recruit the people or skill sets you need to build your dream game unless you have huge amounts of money to command. Don't have a couple million dollars to commit to the project? Sorry, all the talent will go work for someone who can actually pay them. Even if you do have the cash, you'd have to be a managerial genius (or at least a very experienced businessman with good sense for delegation) to wrangle the team for the several years it would take to produce the game.


Nobody is trying to suggest that you can't reach that point eventually; obviously, people make great, huge games all the time. But they don't just wake up one day and go do it. There are prerequisites, and trying to ignore them will only lead to frustration and failure.
[/quote]

I hear what you're saying and it makes sense. And so then, what would you suggest if I want to keep heading in the path of game development? Since I'm an aspiring 3d modeler, I've been learning a lot about how to model in 3d applications from tutorials on the web. Is my only recourse to try to make it into a large company? I mean, what are the chances that one day a publisher will green light an idea I have and would the game turn out anywhere close to how I'd like it to?

Share this post


Link to post
Share on other sites
That's up to you; if your true interest lies in modeling/artwork, then you'd be best served by collaborating with programmers and producers who can help you get your work into a playable game. Certainly working for a large company is one way to do that, but hardly the only option. You mentioned "indie" teams in your original post; while the term "indie" is pretty vaguely defined and can mean many things, the idea of working with a small group of hobbyists or other non-professionals looking for experience and practice certainly has merit. A lot of people get their initial skill sets refined by working in those kinds of environments.

What really matters though is your long term goal. If you want to work on games that lots of people play, you should probably be looking to maximize your chances of getting in with a major production team. If you just want to work on cool projects for the fun of it, then more casual teams are likely your best bet.

If you want to reach a point where someday you can go it alone and have someone invest in your ideas and help you make them come to life, then you need two things: extensive, proven experience in major industry settings, and either a really good producer contact or production/management skills of your own. Generally people don't invest in projects from unknown parties with no credentials, because that's just not a safe gamble with one's money; if you want to do something like run your own studio to produce your dream game(s), you need to have at least access to people who are proven to be good at finishing and shipping games. Programming and art are just two facets of producing a product, and probably represent less than half of the total effort that goes into running a full studio title from start to finish. There's legal and business stuff to consider as well on top of the management and production side; who does your accounting, for instance, is a major thing that a lot of people forget about when dreaming of starting their own shop.

One word of warning: if you do go the small-time route and focus on "indie" or hobby teams, be prepared to deal with a phenomenal amount of turnover. People generally don't invest a lot of dedication and time into something they're just doing for fun unless it's their own vision, and so you either need to be ready for people to come and go at a fantastic rate, or you need to make sure you find other people who share your goals very closely. A common reason for failure among hobby/indie projects is that people just stop caring and drift off to other interests. I don't mean to condemn that behavior; after all, life is short and there's no point sinking five years of your free time into something you don't really enjoy anymore.

For better or worse, one of the best ways to find a team that you can guarantee will stay with it until completion is to go the professional route - either joining or founding a full-fledged studio company. Again, if you want to start one, you either need to be really good yourself (to attract other talent) or piggyback on the accomplishments of your co-founders. Given the choice, most career professionals will opt to work for a proven team of great people over someone they've never heard of. This is a big obstacle that a lot of people overlook when trying to launch a business.


I hope this doesn't come across as bleak and hopeless; honestly that's far from the case. There's a huge amount of opportunity and potential for newcomers to do great things in the games world, especially with things like digital distribution becoming more popular, and major console manufacturers embracing the "indie" crowd. But it does still require a lot of time, effort, and dedication. Money doesn't hurt, either.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!