My friend and I are planning to make a video game (like Slender) where the character is stuck in a building, when lightning strikes, and the lights go out and your objective is to find the back-up generators and turn the lights back on. The game will be pretty small.
We are now wondering whether we should use Unity or XNA to build it. I have no experience in either, and I will mostly be writing in C# (which both have that capability). My friend will be drawing the images, and we want to import the images into the game. Which software should we use? What are the pros and cons of each? Thanks in advance.
|
|
|||||||||||||||
|
closed as not constructive by Kylotan, Byte56, John McDonald, bummzack, Gajoo Aug 20 '12 at 20:12
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
If that is your first project, use Unity. It is easy to learn and will get your project done much faster. Compared to Unity, XNA is little more than a managed wrapper for DirectX. With XNA you have to do everything yourself, what Unity already implements seamlessly, there are of course libraries for almost everything specifically targeting XNA, but integrating that together is not always easy. For a complete list see the Unity webpage, but some things you would have to implement from scratch or find libraries for:
Unity also has a big and organized asset store with many free plugins available, that cover a lot of frequent requirements like AI or procedural content generation. |
|||
|
