• Advertisement
Sign in to follow this  

Unity Xna or Unity for first rpg?

This topic is 1781 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Wanting to have a go at making a turn based style rpg game. Well just a little demo, see if it turns out good. Sort of similar to the Final Fantasy series. Anyway, I was wondering if using Xna (visual studio) or Unity3d, as I only have experience in those two. More so the Xna side. C# is the only language i know so far.

So anyone able to recommend which one, or are they both ideal for what i'm wanting to do.


Edit: Crap, just saw the beginner forums and posted in the wrong place, sorry about that!

Edited by Craphex

Share this post

Link to post
Share on other sites

I personally would go with Unity3d.  Your C# works with Unity too, and supposedly XNA is dying.


Aside from that though...Unity as I understand it does more for you under the hood.  You technically get somewhat less control, but things tend to be easier unless you really need to do something that it doesn't provide for.  So...no more resource loading, etc...  It is also a good thing to get into, for example because right now it can export and play on many platforms, including iOS and Android.  XNA can't do any of that at this point, plus it won't in the future because it will no longer be developed.  So, you get practice with something that appears to have a future, and has uses besides just windows.  The main catch is going to be the price if you need the advanced features that don't come with the free version.


The other solution I'd mention that would be much easier if you were interested in 2d(as in with sprites) would be Game Maker.  It also exports to mobile platforms, but in general isn't good for 3d things.  But for 2d, it is great.  And the scripting language has similarites to Java/script/C/Delphi, but it is very simple to use and fits 2d games well.  Your C# would be enough to get started quick with the GML language if it were to interest you.

Share this post

Link to post
Share on other sites

It really depends on your goal for this project, because XNA and Unity are completely different beasts. XNA is "only" a 3D and multimedia C# library, while Unity is a full-fledged 3D game engine that has already done the complicated software engineering work for you, so you just plug in your game logic and hit Play.


If you're looking for a good programming exercise, XNA would be the better choice because it doesn't come with an engine.


If, on the other hand, you're looking to test a game design concept, or actually release a commercial 3D game on multiple platforms, then yeah go with Unity unless you *really* want to program a game engine. (If you want to make a 2D game, I agree GameMaker would be better suited.)


Concerning XNA...


XNA has apparently been discontinued because Windows RT and Windows 8 "Metro" favors C++ programming, so yeah I would be careful before investing in a discontinued platform. (Maybe favor MonoGame.) However, if you know you want to use it, there are plenty of great games that have been successful using XNA, like Fez, Bastion, Breath of Death, etc. so it's a totally viable platform. Besides, looking at how things seem to be going, Windows 8 and Windows RT are likely to die long before XNA. ;)

Share this post

Link to post
Share on other sites

Oh cool, thanks for the replies. I think the whole game is going to be 2D, top down like pokemon at first, then side scrolling when an encounter happens.

Is Unity 3D only you say? I'll give that game maker a look, see if there are any free versions/trials.

Share this post

Link to post
Share on other sites

I would rather say MonoGame or Unity. MonoGame is a "clone" of the XNA framework with the added features of support for Linux and OSX, and more to come in the year.. Atleast that is what they MonoGuys are promising.. But still, all the things pointed out above still stands in a MonoGame vs Unity "battle"..

Share this post

Link to post
Share on other sites

Yeah either MonoGame or Unity imho. XNA may be doomed and I think it is a huge mistake by MS.

Share this post

Link to post
Share on other sites

Cool, I was wanting to try the game out on a console, such as the Ouya, as I heard it supports unity 3d so that would be cool.

I guess it would be pointless using xna to put it on the xbox indie if the the xbox wont be supporting it :/

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By nihitori
      The Emotional Music Vol. I pack focuses on beautiful and esoteric orchestral music, capable of creating truly emotive and intimate moods. It features detailed chamber strings, cello and piano as the main instruments, resulting in a subtle and elegant sound never before heard in video game royalty-free music assets.

      The pack includes 5 original tracks, as well as a total of 47 loops based on these tracks (long loops for simple use and short loops for custom / complex music layering).

      Unity Asset Store link: https://www.assetstore.unity3d.com/en/#!/content/107032
      Unreal Engine Marketplace link: https://www.unrealengine.com/marketplace/emotional-music-vol-i

      A 15 seconds preview of each main track is available on Soundcloud:
    • By RoKabium Games
      Another one of our new UI for #screenshotsaturday. This is the inventory screen for showing what animal fossils you have collected so far. #gamedev #indiedev #sama
    • By eldwin11929
      We're looking for programmers for our project.
      Our project is being made in Unity
      -Skills in Unity
      We're looking for programmers who can perform a variety of functions on our project.
      Project is a top-down hack-and-slash pvp dungeon-crawler like game. Game is entirely multiplayer based, using randomized dungeons, and a unique combat system with emphasis on gameplay.
      We have a GDD to work off of, and a Lead Programmer you would work under.
      Assignments may include:
      -Creating new scripts of varying degrees specific to the project (mostly server-side, but sometimes client-side)
      -Assembling already created monsters/characters with existing or non-existing code.
      -Creating VFX
      -Assembling already created environment models
      If interested, please contact: eldwin11929@yahoo.com
      This project is unpaid, but with royalties.
      Additional Project Info:
      Bassetune Reapers is a Player-verus-Player, competitive dungeon crawler. This basically takes on aspects of dungeon crawling, but with a more aggressive setting. Players will have the option to play as the "dungeon-crawlers" (called the 'Knights', or "Knight Class", in-game) or as the "dungeon" itself (literally called the 'Bosses', or "Boss Class", in-game). What this means is that players can choose to play as the people invading the dungeon, or as the dungeon-holders themselves.
      Key Features:
      -Intense, fast-paced combat
      -Multiple skills, weapons, and ways to play the game
      -Tons of different Bosses, Minibosses, creatures and traps to utilize throughout the dungeon
      -Multiple unique environments
      -Interesting, detailed lore behind both the game and world
      -Intricate RPG system
      -Ladder and ranking system
      -Lots of customization for both classes s of customization for both classes
    • By RoKabium Games
      Custom coffee mugs have arrived... More caffeine!
      Have a great weekend everyone! 
      #gamedev #indiedev #sama #caffeine
    • By Atwo Studios
      Hey guys,

      Anthony here from Atwo Studios bringing you some new updates for the new year!
      In this video I go over our game ROY, the new games and some general updates to the company!

      If you have not checked out ROY feel free to give it a try! Many people have said they enjoyed the game thus far!
      ROY: https://goo.gl/o6JJ5P
  • Advertisement