I am a 3D Artist but I am really interested in learning game development but I have no idea where to start. I’ve been struggling with where to start learning since last year, been searching Udemy or Pluralsight but I couldn’t really know which is the course I should start with. I am pretty sure making a game is not easy, you have to start with a story, scripting writing, audio design, game mechanics, level design, game design, learn coding, or more. With these many things, I couldn’t know where I should really start with. Story first or game mechanic first? Any advice from the great developer here will be appreciated.
Check out threads like the one below. Even though there’s millions of similar reads on here, that thread has the most comprehensive reply seen from Epic in a while (as staff don’t have time to interact much on here). So kudos to @SkyeEden for taking the time from what is presumably a punishing work schedule with UE5 shipping soon.
Anyway there’s lots of diverse opinions or ways to start as you can see in that thread. But the real answer or the best approach, or the one that really counts, is for YOU to figure out how YOU LEARN BEST and stick with that approach for now. As whatever works for YOU is the secret to progressing (as everyone likes to learn differently).
Personally I don’t recommend video tutorials - except GDC talks. Those are a must. As they’re normally high quality and super entertaining too. I also don’t think Blogs / Wikis / Books are a great starting point either. But who knows - as they may be for YOU. Overall, I think the fastest / easiest / most powerful way to learn, is to just take projects apart. So kill the mystery / complexity early on, and reduce your learning time to weeks instead of months. How can you do that? Download Community-Tools Samples here on the forums (see thread below) or look for interesting Marketplace packs.
True. There’s a huge lack of consistency in marketplace packs that get approved and / or the hard time some MP creators get versus others - whatever that’s about. So just try to find some of the better projects in Community-Tools, or hunt down Marketplace packs with real reviews. Either way, treat everything ultimately as an imperfect learning template. That will get most people up to speed or somewhat productive in weeks versus months (or even months versus years), compared to learning everything through docs / vids / blogs.
Solid advice… Personally speaking though, simple games / re-inventing the wheel is a kind of joy killer (kills interest in really learning game tech). So as to what you can realistically take on for your first project? The answer is it varies… Its a function of how quickly you learn, how much free time you have, how much free / paid help you get, and what your true expectations are. How motivated are you really, how passionate are you about a particular idea? As long as you don’t think an MMO is realistic, then you have lots of options. And if you’re lucky enough to have a budget for the project, then you have even more options.
Hey I am also a 3d artist who started making games not too long ago.
Because the category of “games” is so diverse, it is really impossible to say, “this is how you should plan your project” or anything like that.
And so much will depend not just on your games goals but also you as an individual. I might organize my project one way, you could do a similar project but approach a totally different way.
So then the best thing to do is get experience under your belt. To that end, you’d want to make many small games. The intent is only to learn and gain experience so there is no stress or fear of failure. You can start out by following tutorials and once you feel ready to fly on your own you can remake classic, simple games, or rework/add onto the tutorial projects you’ve made… with enough experience like this you’ll be able to start envisioning how to tackle more unique and complex projects.
It is worthwhile to get a tutor as well. Someone available for a couple hours a week to help you troubleshoot problems and such. They don’t have to be a guru - just somebody with some experience developing games and that you communicate well with.
As far as project based tutorials go, I highly recommend gamedev.tv, and definitely exhaust everything in the unreal learn area. Their is really too much stuff available for free - you’ll start feeling ready to do your own work before you ever finish all the great and free/cheap learning content available.