![]() But if there is one thing it excels at, it's productivity. I'm not saying Unity is perfect, or even well-designed. You're either joking, lying, or very miss-informed. That said, people who do know how to do this will avoid it like the plague as well because it's a lot of busy work for little payoff. That doesn't mean the game developer has to write his own game engine, or the C++ developer has to write his own portable, well designed, highly efficient thread library, when tools already exist to handle these tasks. Should an aspiring game developer know the theory behind modern rendering? absolutely! Just like a C++ developer should know the theory behind threading. High level tools exist to improve productivity, and enable developers to spend time solving new problems, rather than re-inventing the wheel. Do you go around saying " Boost is a crutch that people can use to avoid learning serialization, threading, data structures, etc"? Are web frameworks crutches for people use to avoid learning the lower level tech they're built upon? I never understand this attitude towards higher-level tools. Unity is a crutch that people can use to avoid learning all the nasty things like rendering, shaders, particle systems, animation an the like. I guarantee you'll learn something from each of those languages which will make you a better programmer in every other language. Although, I'd advise against pigeonholing yourself into a "Unity Developer". It all comes down to what you want your career track to be. Take this from someone who's applied for Unity jobs, non-Unity jobs, and has interviewed people for software roles. This part can quickly backfire in interviews. Someone who uses Unity isn't necessarily a software engineer, understands the intricacies of C# (I'm betting C# 10.0 will be out before Unity gets anywhere near updating their compiler), and may not have a good grasp of overall programming concepts.Ĭ# by itself is a nice language but many recruiters are looking for ASP.NET, java, and other web development skills when they see "I understand C#". Unless you have substantial projects that are not Unity based on your resume/reel You have tangible experience, great! Let's see if you know your stuff.Ģ) I'm looking for a a software developer (not Unity specific) I'll probably avoid you like the plague. ![]() If I were looking at your resume and/or reel and it had nothing but Unity projects this could go one of two ways.ġ) I'm looking for a Unity developer. Reddit Logo created by /u/big-ish from /r/redditlogos! Long series.ĬSS created by Sean O'Dowd, Maintained and updated by Louis Hong /u/loolo78 Favors theory over implementation but leaves source in video description. Normally part of a series.Īlmost entirely shader tutorials. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Using Version Control with Unit圓d (Mercurial) Related SubredditsĬoncise tutorials. Unity Game Engine Syllabus (Getting Started Guide)ĥ0 Tips and Best Practices for Unity (2016 Edition) Lots of professionals hang out there.įreeNode IRC Chatroom Helpful Unit圓D Links Use the chat room if you're new to Unity or have a quick question. Please refer to our Wiki before posting! And be sure to flair your post appropriately. Remember to check out /r/unity2D for any 2D specific questions and conversation! ![]() A User Showcase of the Unity Game Engine.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |