Few questions before starting game in Unity?

Hello every one out there…

I am a new bie in Unity3d. I am learning Unity since last 2 months. Now i can understood the UI, basic Unityscript and csharp script, littlebeat of about shading,materials and lights. Now i am planning to make a small game in unity3d (amateur game). Before starting this i have few questions and doubts in my mind, so i hope you genius people out there give me right direction.

1.) If i want to do a little beat animation of an object then is it good if i take it from max or should i make it in unity. Which is more optimized?

2.) Should i take all neccessory enviornment, objects, animaiton, camera animation from max and use unity for only programming, even if some animation possible in unity? Again i want to know which one is cheaper Unity animation or Max animation.

3.) Which one is more memory eater, Mega-fiers plugin or max animation.

4.) Should i use Unity for everything and if some thing not possible in unity then i have to think about max (some of my friend suggest me question Number 2 to for starting a game).

I know this is the best forum to get whatever doubt you have in your mind regarding Unity3d because people on this forum are very helpful always showing right direction.

Thanking you.

This feels a little like walking through a minefield, but…

  1. If you own max and are comfortable, use it, it is feature rich for making animations, you can do it in unity, but, max was made for modeling/animating.

  2. Sure, what do you mean by cheaper? Perhaps that the computation time of animating the models between a .fbx or whatever you were thinking in unity(animation through code/animation inspector?)?

  3. Profile the two systems if you have mega-fiers, but it wasn’t created as a replacement max(or any 3d modeling suite) when it comes to animations, it is completely awesome however and should be purchased, but it doesn’t cover all the bases.

  4. Try and find the work flow that you feel most comfortable with. It seems reasonable that regardless of the modeling/animation/whatever software you use, that if the software was created and geared for a specific task(like 3dsmax) then it will probably have more features for dealing with whatever the software does then Unity 3d.

If you can, use software as it was indented, use your modeling software to model your models, unity to bring it all together in one place to construct the scenes.

Also backup as much as possible.

@Landern Thank you very much for your kind advice.