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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Why Unity Is the Best Career Option in Game Development

Discussion in 'General Discussion' started by Lehar2010, Feb 8, 2017.

Thread Status:
Not open for further replies.
  1. Lehar2010

    Lehar2010

    Joined:
    Dec 20, 2016
    Posts:
    35
    Why Unity Is the Best Career Option in Game Development


    Gaming technology has far surpassed the expectation of its own evolution through advancements and progress of development. The complexities of game development have unleashed the urge of passionate game developers to be more creative in gaming design. Catering to such a demand of game development is the parallel element of gaming platforms and software or design technology offering a choice of the best possible language to gamers for sophisticated and engrossing games.

    The question then remains is what is the best platform possible in which a game developer could make his mark upon the gaming world? What should a fresher learn in order to chalk out a profitable career in gaming? The answer is one word, UNITY.

    What is Unity?

    Unity is a game development cross platform engine that is compatible with PC, gaming consoles, mobile devices and web browsers. Its computability factor alone is enough to make one understand why it would be a great career choice by virtue of its wide radius of usage across various mediums. Unity was developed by Unity technologies and introduced at the Apple’s 2005 Worldwide Developers Conference in 2005. Since its inception it has grown in compatibility to include 15 platforms.

    Unity is a versatile gaming development language allowing you to develop brilliant Games in both 2D and 3D format with complete elements of optimization.

    Services provide by UNITY

    • Unity Cloud Building
    • Unity Analytics
    • Unity Collaborate
    • Unity Ads
    • Unity Performance Reporting
    • Unity Multiplayer
    • Unity Certification
    Why would people learn UNITY to make a career in game development?

    Unity is perhaps most suitable option to begin your climb up the ladder of the gaming development industry guiding you towards your goals. Because of its programming flexibility, Unity enables you to work on your own steam and set your own protocols of designing. As long as you have sufficient knowledge of coding, designing and programming, Unity makes it all the more easier for you.

    Unity has some amazing features unlike other gaming platforms which is why it is currently the highest rank engines for game development.

    Features of Unity

    • Popular development engine amoung game developers
    • High compatibility factor with other gaming platforms
    • Unparalleled community support
    • Low learning curve and easy to understand
    Unity the foremost requirement in game development jobs

    As a game developer with skills in Unity, one can command an attractive pay package as most game development companies prefer Unity as one of the main languages for progressive and user friendly games. Considering the entry level salary for 40,000 USD for a game developer, a fresher with unity skills could well command at least 25% more than that.

    It would be safe to conclude that while game development itself is a lucrative career, just knowing basic development skills will not be a viable solution to meet the demands of a competitive industry. Candidates need to learn a development platform like Unity to stay one step ahead among the race for that prime position.


    MOD EDIT: replaced link with content from blog post. This ensures integrity of the discussion for the future and doesn't require to users to visit remote sites to understand the discussion.

     
    Last edited by a moderator: Feb 8, 2017
  2. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Your website sucks on mobile. There is about a centimetre of readable space at the bottom of the page, the rest is covered by pointless UI elements.

    IMG_1039.PNG

    The actual content is super low value, there is nothing there that isn't on the front page of the Unity website. If anything it reads like an advert paid for by Unity.

    Then you don't actually give any real reasons why Unity is the best. To do this you must compare Unity to other options on the market. Both Unreal and GameMaker offer valid careers. As does going hard C++ and being an engineer. Why is Unity better then these options?
     
    drewradley, Ryiah and Martin_H like this.
  3. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    What is a "computability factor"? Is that a new marketing buzzword?

    Twenty-seven platforms.

    You need more than simply knowledge of Unity. Learning a game engine won't keep you one step ahead because everyone is learning a game engine now. Including people like @BoredMormon who aren't even aiming for game development jobs.
     
    Last edited: Feb 8, 2017
    UnSpotibleShadow, Kiwasi and Martin_H like this.
  4. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    I am starting to think that 'getting game jobs is competitive' is a bit of a myth. If a chemical engineer who messes around with Unity on the weekend can get call backs for game dev interviews, it should be trivially easy for someone who actually does this full time to get in. (I guess it's also possible I'm simply a novelty.)

    The only thing stopping me moving into games full time is the 30K paycut. I enjoy making games, but not to the tune of 30K.
     
    Martin_H and Ryiah like this.
  5. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    8,986
    Ok, this is starting to border on blog/link spam. Several of your topics have been nothing but a link to your blog. I'll leave this one open, as discussion has started, but in the future, remember this is a discussion forum, not a marketing opportunity. If you want to start/engage in a discussion, open the discussion in the thread, not an external link. You can post a link to your blog here: https://forum.unity3d.com/threads/user-blogs.63338/
     
    wccrawford, Kiwasi and Martin_H like this.
  6. CarterG81

    CarterG81

    Joined:
    Jul 25, 2013
    Posts:
    1,773
    This entire post seems to be some random copy-pasta of, I assume, a school paper, but with no commentary or explanation as to what this means or why it was posted.

    However, I'm going to waste some of my time and disagree with a lot of this because it seems just...wrong.

    I would strongly argue that the answer to this question is: Your own custom engine.

    I'd argue the same: low level learning in game programming.

    Unity is great, sure, but it's certainly far from the best solution (a custom solution is always the best possible solution; just not always the best choice).

    I've always been skeptical of this idea. So much so, I actually tested it myself. The result? Unity was found wanting. Surprisingly so. (Unity performed significantly worse than my original hypothesis predicted.)

    This is also a strange statement. IMO, Unity is best as a tool for those lacking those tools. Heavy use of the asset store, community assistance in learning these skills, and overall doing things "The Unity Way" so you can focus on adding content rather than completing systems. (Most people's games are platformers or very simple games with systems that one can find adequate documentation on... even copy/paste or purchase a good chunk of mechanics/systems.)

    To say "Unity makes things easier if you have the talent to not require Unity at all." Although there is truth to this statement, there is also "Not using Unity" as a very positive option.

    #1 is the same thing as #3. The popularity of the engine has value only in the fact you have better community support. This is one of Unity's biggest strengths, but it has nothing to do with Unity. Any game engine that has a large community would have great community support.

    #4 just perplexex me. From those I talk to, Unity has a high learning curve and is frustratingly difficult to understand. There are a ridiculous number of quirks you have to learn, outdated documentation and "community support", and because it has such a large community there is a lot of bad advice and examples out there.
     
    JasonBricco likes this.
  7. CarterG81

    CarterG81

    Joined:
    Jul 25, 2013
    Posts:
    1,773
    If you are legitimately trying to write good articles & help the community (even if exclusively for your own personal gain) you might be better off doing something like, oh idk, actually helpful?

    Really what the community needs the most? People to write blogs & articles, especially technical ones or tutorials, that don't yet exist. Write stuff documenting the very thing the community seems to request the most.

    You'd be quite successful, I'd think, as a blogger, if you would try this strategy instead:


    1. Identify the greatest needs of the community. Look at questions that are repeatedly asked or common problems that have no documented solution.
    2. Target a certain demographic (Newbies; Novices; Professionals; or Experts) - and have your writing style target this demographic.
    3. Write tutorials teaching topics high in demand on the forum.
     
  8. Schneider21

    Schneider21

    Joined:
    Feb 6, 2014
    Posts:
    3,510
    @Lehar2010, we covered a lot of this before, so I'll only go over new stuff today.

    Your Content Is Not Accurate
    Depending on who your audience is, most of the information you've provided is downright incorrect. The biggest thing that jumps out at me is that
    Game development is not a lucrative career!

    Saying otherwise is absolutely false. For every Markus Persson with a Minecraft, you have 2,000 regular Joe developers who make a modest income even compared to other programmers. They don't do it to get rich. They do it because they're passionate about making games.

    This Article Doesn't Belong Here
    This is a forum for Unity developers. We don't need convinced to give Unity a shot. Worse, you linked to this article in a post from December, so it's not even new. Developers tend to be a savvy bunch, and we catch on to things like this. If the trend continues, you'll quickly be dismissed as irrelevant, or removed from the community if your transgressions continue.

    Get Your S*** Together, Dawg!
    It's clear you don't really know who your target audience is. It's also clear you're not as knowledgable as you maybe should be to pursue this path. @CarterG81's advice is great. Listen to it. In addition to that:

    1. Figure out who your audience is. Inexperienced and younger people who want to get into game dev but haven't yet? Indie devs working on their first title? Pros who work in the big studios? You can't hit everyone and still be effective, so determine where you think you can be the most effective.
    2. Figure out what's missing in that community. Like what Carter and BoredMormon said. There is zero value in echoing what you just read on another website somewhere. It's fine to aggregate information from existing sources, but there should be some insight based on your own research or experience included as well. Like, actual research or experience. I don't know if you even know the first thing about making games or if you've just acted as publisher for some individuals and small teams, but you shouldn't be talking about things you don't personally know about. We can tell.
    3. Have a proof-reader. I don't want to be overly critical, since I barely know a handful of words that aren't English. But if you want to write seriously for English-speaking markets, especially regarding technical matters, you need to not have spelling and grammar mistakes. I'd be surprised if there wasn't some online proof-reading site that could do this for you, but if not, I'm available at a freelance rate to proof your material before posting, like we discussed.
    4. Stand out. Indie game publishing (whatever that even means these days...) and promoting is such a Me Too kind of industry anymore that things are getting crowded. Find a way to stand out from the crowd. Do something no one else is doing.
      • Interview nobody developers like us clowns here. It gives you interesting content, and it gives us a small shot at exposure that we all kinda desperately need!
      • Find stories or topics that have multiple sides and proponents of both ideas and host a light-hearted debate.
      • Run contests and give out sweet prizes like Unity Asset Store packages or something.
    Don't Act Like You're Something You Aren't.
    You're 6 guys from India, not some big company in California. Most of you, I'm seeing now, have business, marketing, or management backgrounds. Only one of you claims any game development experience. You mention on your Partners page that you've partnered with some of the biggest names in the industry, but I don't recognize a single one of the 17 logos shown.

    Instead of pretending you're a global success, embrace what you are! Recognize your status as a small team with a desire to make a name for itself. That may give you an advantage you can utilize. Maybe it's a more personal touch with marketing my game. Maybe it's something else. But if you can't give a straight and non-generic answer to why someone should do business with you over someone else, that probably means there is none.
     
    Last edited: Feb 9, 2017
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    Most of them are no-name clones of Kongregate. Out of the remainder Telegraaf is one of the largest media companies in the Netherlands, the upper-left most ones are government and religion for West Bengal, and Future Ads is actually Propel Media which has well known partners like Electronic Arts.
     
    Kiwasi and Schneider21 like this.
  10. Schneider21

    Schneider21

    Joined:
    Feb 6, 2014
    Posts:
    3,510
    Can always count on @Ryiah to put the legwork in and get to the bottom of things. :p
     
    Martin_H and Kiwasi like this.
  11. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Stealing that one.

    This is pretty much the strategy I ran with for my YouTube channel. At the moment there are a lot of people looking for Unity tutorials. The main criteria for success is simply not sucking.

    If you can provide decent content that noone else is providing, you will get interested parties.

    This. Every time I think about doing games for real, I'm put off by the massive pay cut.
     
    Martin_H likes this.
  12. UnSpotibleShadow

    UnSpotibleShadow

    Joined:
    Jan 14, 2015
    Posts:
    38
    Yea.. sure.. I mean.. I earn tonnes? bullcrap!

    in my opinion as gamedev you should have FUN working on games instead of doing it for the money! I don't really demand a big payment, obviously more money is NICE but if I don't get a lot but I can afford living from it and I enjoy working I'm totally fine.

    obviously this should scale with your actual role within the company


    its one of the big shares in the industry yes, but if you look at websites which focus on placing job openings you'll see this is not the BIGGEST. if it was the "Best Career Option" explain me why I was unemployed for months after I got released from my unity contract?

    UnrealEngine, CryEngine etc all have good marketshare and would actually say more market than Unity.
    Yes the UnityCommunity is big, but don't forget that a lot of people here are Hobbyist || 1TeamCompanies || Students (Much love to the pro's reading this <3 ).
     
    Kiwasi likes this.
  13. Mogitu

    Mogitu

    Joined:
    Nov 13, 2013
    Posts:
    40
    :rolleyes:
     
    Martin_H and UnSpotibleShadow like this.
  14. UnSpotibleShadow

    UnSpotibleShadow

    Joined:
    Jan 14, 2015
    Posts:
    38
    Hehe! yeah, since when is Unity a "Gaming Development Language"

    Unity uses his own API. But in the end its all C#, JavaScript or Boo..
     
  15. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    Seem we have an Unity Apocryphal Evangelist here. :D
     
    Schneider21 likes this.
  16. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    Mogitu and UnSpotibleShadow like this.
  17. UnSpotibleShadow

    UnSpotibleShadow

    Joined:
    Jan 14, 2015
    Posts:
    38
  18. Mogitu

    Mogitu

    Joined:
    Nov 13, 2013
    Posts:
    40
    I only spotted it the second time:D

    I feel he noted the theoretical language with a google action, and decided to go with that when he wanted to write what Unity is.
     
  19. UnSpotibleShadow

    UnSpotibleShadow

    Joined:
    Jan 14, 2015
    Posts:
    38
    Yep, I share that feeling. and looking at his profile it looks like he has zero to none knowledge about the unity engine or coding for it.. so that even makes the feeling even stronger
     
  20. Andy-Touch

    Andy-Touch

    A Moon Shaped Bool Unity Legend

    Joined:
    May 5, 2014
    Posts:
    1,445
    Locking the thread as it is turning quite sour.
     
    Last edited: Feb 9, 2017
    UnSpotibleShadow likes this.
Thread Status:
Not open for further replies.