Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Join us on March 30, 2023, between 5 am & 1 pm EST, in the Performance Profiling Dev Blitz Day 2023 - Q&A forum and Discord where you can connect with our teams behind the Memory and CPU Profilers.
    Dismiss Notice

Question Can you create a fantasy rpg with unity?

Discussion in 'Getting Started' started by Asough, Sep 12, 2022.

  1. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    Can you use unity to create a fantasy rpg with, perhaps an mmo?
     
    Last edited: Dec 25, 2022
  2. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Yes, but it will be extremely difficult to achieve.
     
  3. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    I already have the game proposal finished. I think it's okay.

    How many years would it take, realistically?
     
    Last edited: Dec 25, 2022
  4. REDACT3D_

    REDACT3D_

    Joined:
    Nov 8, 2020
    Posts:
    222
    realistically you need at minimum a small team of people each extremely focused on each asset.
    one person could not manage the entirety of the workflow while maintaining a life.

    teamwork makes the dreamwork
    if you really want to "make an mmo" find a group of folks willing to work on the same project over the several years it would take to become live.

    Not even getting into the red-tape related to online interactions, moderations and all those licensing hoops.

    it's doable.. just why do it alone?
    a good mmo is about the community, so why not start as one.
    if the idea is good enough, don't be afraid to share it.
    but also.. don't be afraid to make changes as per others input.

    im going to stop now
     
  5. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    It's not about years, really, but about the fact you (or anyone) probably aren't smart enough to do all the disciplines alone in the time available solo. It's also really expensive and intensive on labour costs.

    To put it simply, unless you use an engine which has it out of the box, or a ready to go product, you aren't doing an MMO.

    But it's not all doom and gloom, you can compromise and make a multiplayer online game, just not a massive one like WoW.

    Think about something that has really great focused multiplayer. Not about thousands of players on the same servers. Elden Ring or GTA 5 both have more sensible limitations on multiplayer but don't feel worse for it.
     
    REDACT3D_ likes this.
  6. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    I was thinking of making some smaller games first, and then sell them on steam, just to get started, and then after some time i might get a small group of people to start working on the project.
     
    Last edited: Mar 1, 2023
  7. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Give it a go, just work your way up. Try small multiplayer games, etc, go where the heart leads you. But don't forget that the world is moving away from a monolithic mmo model toward Games as a Service (GaaS) where frequent updates, great friend connectivity and so on to create a cheaper, easier to run, feel of the mmo.

    So you don't have to target the WoW or Final Fantasy scales to get the same great gaming.
     
  8. RichAllen2023

    RichAllen2023

    Joined:
    Jul 19, 2016
    Posts:
    908
    To quote Mr Miyagi in the original Karate Kid trilogy "Must learn stand, then learn fly"

    What I mean is, you must learn the very basics of Unity before embarking on such a grand project.
     
  9. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    Would it be easier to make a 2d isometric fantasy rpg, instead of an actual 3d game like WoW?
     
    Last edited: Dec 25, 2022
  10. RichAllen2023

    RichAllen2023

    Joined:
    Jul 19, 2016
    Posts:
    908
    Yeah, a considerably simpler project would be to try and do a remake of something like Knight Lore, which was on the 8 bits back in the 80s, isometric 2D Dungeon Crawler.
     
  11. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    That's interesting, but it's not what i want.

    I was mostly just wondering if it would require less work and if it would be easier to make it a 2d isometric design, similar to something like this?

    I would imagine that making a 3d game like WoW, would require a lot of work.

    That's why im asking.
     
    Last edited: Mar 1, 2023
  12. DimitriX89

    DimitriX89

    Joined:
    Jun 3, 2015
    Posts:
    543
    Graphics will be LEAST of your worries (considering many games which are visually 3d do not use 3rd dimension in any meaningful way). The hardest part will be network architecture. Ensuring everything works in sync and your servers can handle the existing number of players. Plus the work will be continuous; you wont be able to just upload the game to storefront and be done with it. You'll have to constantly tweak balance, fight with cheaters and exploits, release new content, get money to keep servers running, etc. No matter how good your concept is, execution is what matterts
     
  13. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    It's not a big problem if i have to spend a lot of time developing the game. I can spend my whole day on it, if that's what it takes.

    If i publish it on steam, is it me or them who will have to pay for the servers?
     
    Last edited: Dec 25, 2022
  14. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    18,518
    If you have to ask a question like this you don't have the knowledge necessary to create the game. Runescape was developed by a small team but they had years of experience creating games.

    If time is truly not an issue your best bet is to set aside your game idea and focus on learning the tools you will be working with. You need to learn a game engine and then you need to either learn an existing framework for MMOs or learn the technologies behind them. The framework path will be a couple years. The DIY path is much longer.

    https://assetstore.unity.com/packages/templates/systems/ummorpg-51212
     
    Last edited: Sep 21, 2022
  15. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    Of course not, otherwise i wouldn't have made this thread.
     
    Last edited: Dec 8, 2022
  16. REDACT3D_

    REDACT3D_

    Joined:
    Nov 8, 2020
    Posts:
    222
    The hardest part about working on an mmo is to remain consistent over time and getting the correct people for the job. It's actually amazing that it was accomplished back in the day. Took a lot of hard work to keep the lights on.

    you'd think it would be a Copy Paste thing nowadays with how popular they had been. And true, it technically has never been easier to accomplish. But, No drag and drop solution. The funding scheme is almost more important than the game itself. For example. server costs for a small 700 player 2d mmo runs about 12k. not including staff, website, payment system and programming.

    a lot of the current operaters of the games actually do not know how to program it. they just assure it's operation is normal and everyone is happy.

    heck we had to hire a guy who knew the foreign language some of our code was written in to amend it..
    one of those purchased licenses deals that ends up NOT saving time.
    beat the people to market.. too early to make a wave lol
     
  17. Asough

    Asough

    Joined:
    Sep 12, 2022
    Posts:
    61
    Thanks for the advices, i think im going to make some smaller games first.

    It would probably also be best to develope the game for both smartphones and personal computers, as smartphones are becoming popular for gaming.

    Also, Would it make sense to develope it as a single player fantasy rpg first and sell it on steam, and then use that money to pay for the servers?

    Would that perhaps be the best course of action?
     
    Last edited: Mar 1, 2023
  18. RichAllen2023

    RichAllen2023

    Joined:
    Jul 19, 2016
    Posts:
    908
    Yeah 'course! You can make almost anything, the only limits are your imagination, and of course, your programming skills.
     
  19. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    18,518
    You would be better off not worrying about the cost of servers until you have something to run on them.