Xna / unity3d game development

I want to create some games, not something big like mmorpg, games like snake and the like, maybe in the future I would like to make progress. i built a "pong" with xna up to 3 months and left it without any progression. now i want software games again and i search the internet and got to the top 2 best XNA / Unity3D options. which is better if i know c #? tyvm.

+2


a source to share


2 answers


Well, XNA Game Studio [GS] and Unity3D don't really compare as the former is only a "framework" and the latter is a full fledged game engine with a visual editor, etc.

So XNA GS is the right choice if you want to do it all by yourself, for example. write your own graphics renderer, game logic framework (as opposed to writing game logic only in Unity3D) and pretty much everything else.

Unity3D is the best choice if you want to focus on the game, but don't have to write much (or any) infrastructure code.



However, there is one more thing to consider: if you want your game to run in 360, you might need to use the XNA GS as Unity3D doesn't seem to support Xbox LIVE Indie Games publishing. If you're using for a wide variety of target platforms (outside the realm of Microsoft, for example), Unity3D is your best bet (Mono.Xna, although back from the dead, is still in a pretty unusable state).

Disclaimer: I have not used Unity3D at all, so my words about it may be completely wrong.

+4


a source


XNA is fully integrated into Visual Studio and is a "first party" product (like Microsoft). You also get relatively cheap access to launch it on the XBox (nice bonus).



Unity3d has the advantage of being multi-platform (like its iPhone port).

+2


a source







All Articles