Unity Features Question

Hi folks,

we’re planning to create a new game, but first of all we need to be sure that Unity will be able to help us. We need the following stuff:

  1. First person shooter
  2. Multiplayer support. client-server. (game flow will be similar to the Counter Strike - 2 teams, game lobby, score, console, one map)
  3. Several sound sources on one map
  4. A huge game map
  5. Ability to use a different vehicles in the game.

Upd. After searching for tutorial and resources i see that items #1 and #3 can be implemented using Unity 3D engine. What about other items?

Thanks in advance

5- Ability to use a different vehicles in the game Isn't that a little specific? It's not like Unity provides a 'Mountable Car' component out of the box, you'd have to code that yourself no matter what engine you used! Otherwise, there's no reason whatsoever other than your own skills why you couldn't use Unity to do what you want to do here.

IF you can make it, Unity can handle it.

basically, if you know how to do it, unity can pretty much do anything within reason!!!!!

Thanks for replies. I've asked this question because one guy told me that Unity is not intended at all for creating FPS games. But now i see that it rules! @syclamoth - i meant that user should be able to use a car that is located on the map. I dont need any animations - i need to get close to the car, press ENTER and after this i should be able to drive it. I guess that i need to switch current player's object to vehicle object and set a new camera. But it is a subject for the further learning...

@Laserson, please click the more button and convert your answer to a comment in @DaveA's answer or in your question - the Your answer box must be used only to answer the question, and comments/replies should be posted with that minuscule add new comment button.

1 Answer

1

Short answer: yes. Longer answer: Yes, but you will need to script a lot of that yourself, although there are some scripts and tutorials that may have nuggets to speed you along.