And Unity3D is huge thanks to XNA (which was highly popular among amateur game developers) and the demise thereof, I think. Quite ironic indeed, makes me wonder how things would have turned out if .NET hadn't been standarised.
XNA is a very basic library to roll your own game engine.
Unity is a game engine that handles scenes, game objects, physics, animations, complex 3d animations and very sophisticated graphics effects all blended together in a powerful IDE.
XNA is a very basic library to roll your own game engine.
Unity is a game engine that handles scenes, game objects, physics, animations, complex 3d animations and very sophisticated graphics effects all blended together in a powerful IDE.
XNA is a hammer and nails, Unity is a house.